Before travelling abroad it is wise to consult with the embassy or consulate of your destination country to make sure that you have complied with all travel requirements of that country. If you wish to take up residence or get married in that country, there may be additional legal requirements that you should be aware of. Before travelling, it is also important to become familiar with the locations of Canadian embassies and consulates in the countries you will be visiting.
Embassies in Canada and Canadian Embassies Abroad
Chinese Embassy and Consulates in Canada
High Commission of India in Ottawa (Indian Embassy in Canada)
Mexican Embassy and Consulates in Canada
United States Embassy and Consulates in Canada