Question: how long does it take to get a canadian passport for immigrants?
Answer: in person at a passport office, the processing time is 10 working days. in person at a Service Canada receiving agent, the processing time is 20 working days. by mail, the processing time is 20 working days.