Passport and Visa
You should allow approximately 30 to 85 days for visa delivery.
If you are an American citizen, please note that there are new requirements in effect for all United States nationals returning home. For more information, consult the U.S. Department of State website.
For details on what you are allowed to bring in your baggage (gifts, merchandise, etc.), go to Canada Border Services Agency website.