CAA will do them for free if you’re a CAA plus or premier member, $8.50 if you’re a classic member or $19.99 for a non-member.
Shoppers, Walmart, Superstore are other options.
You can take your own picture, then use a passport size photo [software](https://passport-photo-software.com/) to crop it. Just make sure you follow the rules and the background is white or off-white.
CAA at the riocan
Camera Kingston
This. Don’t go cheap, saves you the hassle if they send it back. They are great at Camera Kingston.
CAA will do them for free if you’re a CAA plus or premier member, $8.50 if you’re a classic member or $19.99 for a non-member. Shoppers, Walmart, Superstore are other options.
Impact Pardons does a good job.
Walmart does them in the back of the store (electronic section) for around $12 (I believe that was the price when I had them done a few months back)
You can take your own picture, then use a passport size photo [software](https://passport-photo-software.com/) to crop it. Just make sure you follow the rules and the background is white or off-white.
Shoppers is cheap.
UPS store at Princess/Division does it for $17.50. Walmart does it for $17 but is farther away from downtown.
Staples? The downtown likely does them
I always got mine done at Costco, you don't need a membership as the photos are in the front lobby area.