If you apply for a visa, permit or any immigration program to Canada, various documents must be submitted to the government to support your application. If a document is in a language other than English or French, it is generally necessary to provide a certified translation into either of Canada's official languages.