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.
Online requests: Webform
Canadian Border Services (CBSA)
U.S. Customs and Border Protection
Canadian Passport and Travel Documents