When you're away from home Costco is still the best bang for your buck. They have all the same stuff you'll find stateside. However, they were selling Kinder Eggs in bulk for a discounted price. They also had a bunch of coffee crisp aero etc in bulk.
Lines are fast. It's not crazy crowded like the one in CA. Food court offers chicken nuggets and fries and poutine along with the standard hot dog and pizza.
Minus one star because they take MasterCard, not visa. Lucky for us we had enough cash to pay for our stuff.