A foreign national wishing to enter Canada must obtain a temporary resident visa from one of the Canadian diplomatic missions unless he or she holds a passport issued by one of the 51 eligible visa exempt countries and territories or proof of permanent residence in the United States.
Answer this question, making sure that the answer is supposed by the text: when did you have to have a passport to go to canada?
yes