It is cheaper online even in Canada but look for a Canadian Site. If you buy items from USA even though they are much cheaper and even if you get free shipping the government slaps a duty on and price goes way up. There are some Canadian sites that are about 15-20% cheaper than in store plus many won't charge you a PST. If you need to buy anything from outside the country always pay for air shipment as that is not subject to a customs brokerage fee which can be substantial.
I personally wouldn't use a product with that amount of sugar, fat and calories in a shake. I like a good meal if I am taking in that many calories.