If you come from a country with higher population density, you may find things in Canada, especially order things online, quite slow. Ordering something online can easily take 5-10 days, if not 2-3 weeks. Things have gotten a lot better since 2018 when Amazon has been aggressively pushing their Prime membership. With Amazon Prime, most orders arrive at your door in 2-3 days, and other retailers have been trying to compete with Amazon.
Rakuten (aka. eBates) Earn $5 sign-up bonus and start earning cashback on everyday orders from brands like Amazon, eBay, Gap, Sephora, Indigo, and Expedia. It's a great website that actually pays you Cash Back every time you shop online and it's free to join! I got $490 cash back in the past 4 years.

Great Canadian Rebates Same concept with Rakuten, but they have some great offers for signing up for credit cards, etc
Registration - Cash Back Rebates & Online Coupons @ Great Canadian Rebates
