Every visitor, unless exempted, must obtain a visa before arriving. All visitors who require a visa must have the visa when they appear at a port of entry. Travelers from visa exempt countries require an Electronic Travel Authorization (eTA) before they board a flight. This includes those who are transiting through Canada. It only includes travelers arriving by air.
A visitor visa may be for single entry or multiple entry use. Single entry visas may be issued up to six months before the expected date of travel. The maximum validity date for multiple entry visitor visas is up to ten (10) years or one month prior to the expiry date on the passport/re-entry visa, whichever is earlier. POE officers will routinely grant entry for a period of six months to a person requesting entry as a visitor.
We can help you to apply for a Visitor Visa