There are mystery shops available all over North America. I started shopping 3 months ago and found the new shopper area of this site really helpful. I followed this game plan for signing up for shops:
[
www.mysteryshopforum.com]
The first two companies mentioned are large and have options all over Canada and the states. If I understand correctly the third company mentioned is now out of business so don't worry about them. I then used the list below of >200 companies and have signed up for about 75 now. It's hit or miss if they have shops in my area, but I have found a lot of options in just a few months of spare time. Best of luck shopping!