Government Phone Number Directory

Immigration, Refugee and Citizenship Canada (IRCC)
1-888-242-2100 (they only take calls in Canada – waiting time can be long) Tip: how to call IRCC from outside Canada, click here.
To check the status of your immigration application, click here. If you need help tracking down your application, here are some tips; click here. If you would like information about processing times, you can click here.

Immigration, Refugees and Citizenship Canada (IRCC)
1-888-242-2100
Online requests: Webform

Canadian Border Services (CBSA) 
1-800-461-9999

U.S. Customs and Border Protection 
1-810-985-9541

Canadian Passport and Travel Documents 
1-800-567-6868

Service Canada 
1-800-622-6232