Canada Passport Photo Cost Comparison

Why pay $20 at Shoppers Drug Mart? Get the same compliant passport photo for just $1.54 CAD—including printing.

Save up to 92% compared to in-store options
Provider Photo Taking Printing Price Total Cost Time
1 Dollar Passport Photo Best Value (~$1 USD) + Walmart/Shoppers $1.35 CAD $1.54 CAD 2 minutes
Shoppers Drug Mart in-store $19.99 $19.99 15–30 min
Walmart Canada in-store $16.97 $16.97 15–30 min
London Drugs BC, AB, SK only $14.99 $14.99 15–30 min
Jean Coutu Quebec only $13.80 $13.80 15–30 min
UPS Store varies by location $14.99 $14.99 15–30 min
Staples in-store $21.99 $21.99 15–30 min
Walmart Photo Centre Best Print print only $0.19 $0.19 + photo fee Same day
Shoppers Photo print only $0.19 $0.19 + photo fee Same day

Your Savings

vs Shoppers Drug Mart ($19.99)

Save $18.45

92% savings

vs Walmart ($16.97)

Save $15.43

91% savings

vs London Drugs ($14.99)

Save $13.45

90% savings

vs Jean Coutu ($13.80)

Save $12.26

89% savings

Canadian Passport Photo Requirements

Whether you use our online tool or visit a store, your Canadian passport photo must meet these official requirements set by Service Canada.

Photo Size

50mm × 70mm

Face Height

31mm to 36mm (chin to crown)

Background

Plain white or light-coloured

Expression

Neutral, mouth closed

Glasses

Not allowed (since Nov 2023)

Photographer Stamp

Required on back (name, address, date)

Photographer Stamp Required

Canadian passport photos must have the photographer's name, address, and date stamped or written on the back. If you take your photo at home, you can have a friend or family member sign as the "photographer."

Frequently Asked Questions

How much does a passport photo cost at Shoppers Drug Mart?

Shoppers Drug Mart charges $19.99 CAD for two printed passport photos in 2026. This includes having staff take your photo in-store. Some locations provide a digital copy on USB at no extra cost.

How much does a passport photo cost at Walmart Canada?

Walmart Canada charges $16.97 CAD for two printed passport photos taken in-store. They only provide printed photos, not digital copies.

Is London Drugs the cheapest place for passport photos?

London Drugs offers passport photos for $14.99 CAD. Jean Coutu in Quebec is slightly cheaper at $13.80. However, both have regional limitations. For all of Canada, 1 Dollar Passport Photo at $1.54 total is the most affordable option.

What is the cheapest way to get a passport photo in Canada?

The cheapest way is to use 1 Dollar Passport Photo (~$1.35 CAD) and print the 4x6 sheet at Walmart or Shoppers for $0.19. Total cost: $1.54 CAD for 6 photos—that's 92% cheaper than Shoppers Drug Mart.

Can I take my own Canadian passport photo?

Yes! Service Canada accepts photos taken at home as long as they meet official requirements (white background, correct dimensions 50mm × 70mm, proper lighting). Our tool validates compliance automatically. Note: You still need to have someone sign/stamp the back of the printed photo.

Where can I print passport photos in Canada?

Print your 4x6 sheet at Walmart Photo Centre ($0.19), Shoppers Drug Mart ($0.19), or Staples. Most offer same-day pickup through their photo kiosks or online ordering.

Does Costco Canada still do passport photos?

No, Costco Canada closed their in-store photo departments. They now partner with Shutterfly for online printing, but you'll need to format passport photos yourself. Walmart or Shoppers offer more convenient in-store printing.

What are the Canadian passport photo requirements?

Canadian passport photos must be 50mm × 70mm, with face height between 31-36mm from chin to crown. Background must be white or light-coloured. Glasses are not allowed since November 2023. A photographer must sign or stamp the back with their name, address, and date.

Stop Overpaying for Passport Photos

Get a compliant Canadian passport photo for $1.54 CAD total. AI-powered background removal, automatic cropping, and 6 photos on a printable sheet.

Create Photo Now

Only $1.35 CAD + $0.19 printing