Effective March 15….though the grace period expires September 29, visitors to Canada or transiting through Canada will need an electronic travel authorization, the one exception being US Citizens. The authorization costs $7 CAD and is valid for 5 years