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 of Canada, click here.
Checking the status of your immigration application, click here. If you having trouble tracking down your application here are some tips, click here.
Canadian Border Services (CBSA)
U.S. Customs and Boarder Protection
Canadian Passport and Travel Documents