Costco Canada Photocentre currently has a promo on passport photos. You can get 2 passport photos for $3.49 (regular price $5.49). Beware that some Costcos (or all?) don’t take passport photos of Infants anymore due to the complicated photo restrictions.
You can find more info about Canadian passport photos here.Â I find the list of unacceptable photos hilarious. Smiling is unacceptable 😛