Originally Posted by
Railroad flyer
Why? Airlines are responsible for the carriage and cost of returning you to the point of departure if you are refused entry........
That's the reason why airlines deny boarding if you don't have the right documents (or if the OP gets an ignorant and misinformed check-in agent who insists on seeing a Canadian passport).