Originally Posted by
LesDorgo
You need an Electronic Travel Authorization (eTA) or VISA or be a Canadian citizen to board a flight to Canada.
Many US passport users fly to Canada without a Canadian ETA or visa. And there are probably still some other exceptions to the above.