Hey saskgirl, I'm in Bismarck! I don't know what you can or can't buy in Canada, but here are a few things I buy locally:
Better Body organic extra virgin coconut oil at Sam's Club. Great flavor! Much better than the Lou Ana brand at walmart, if you are looking for good coconut flavor.
Detour Bars Low Sugar, variety pack (20) caramel peanut and chocolate chip caramel. These are really good. Sam's Club.
South Beach meal bars, chocolate chunk and chocolate peanut butter, at Walmart.
Complete Nutrition carries a protein mix called V-Core Vantage, in the following flavors: orange creamsicle, chocolate, smores, cookies and cream, and vanilla. They will give you free samples! Ask about their club, where they match your fee of $22. Very good deal. They are located by Lowes, next to Johnny Carinos's. This is my morning meal every day. I always blend mine with water and crushed ice. I use coffee instead with the chocolate or cookies and cream flavors.
Menards carries a lot of protein items in their grocery section now. Premier Protein vanilla RTD 18g protein drinks are awesome. I use them in coffee or blend them in my magic bullet with crushed ice. Seriously tastes like a vanilla milkshake. Once, I saved mine for dessert and added pieces of my bar. It was my own DQ Blizzard! I think you can get Muscle Milk Light there.
You may want to stop by Target. They have a large selection of protein items now. I believe they also carry the Muscle Milk Light.
Also, if you like Quest Bars, GNC is in Kirkwood Mall.
Terry's Health on Main Ave, downtown, has Hain iodized sea salt and carries xanthan gum (a*good thickening agent for soups, puddings, sauces, etc...)
I hope some of this is helpful. Hope you have a great trip.
Don't look back, you're not going that way!