Foreign Nationals who don’t already hold a legal status inside Canada, require official permission from The Canadian Government, anytime they wish to enter Canada as temporary travelers. This official permission can either be in the form of a Visa or an Electronic Travel Authorization (eTA) for residents of Visa-exempt countries. There are certain exceptions also to these rules which will be discussed further.