United States passport
Although not a legal requirement, Canadian citizens with multiple citizenships are required to carry a Canadian passport when boarding their flights to Canada since November 2016 unless they are dual Canadian-American citizens carrying a valid United States passport. This is caused by the amended visa policy, which imposed a pre-screening requirement on visa-exempt nationalities. Those entering Canada by land or sea are not subject to this restriction.