Air Canada has apologized to customers who were allegedly escorted off a plane for refusing to sit in a chair covered with vomit for the duration of their over four-hour flight.
The airline issued a statement after a viral Facebook post claimed two as-yet unidentified female flyers were told there was nothing to be done about the visible vomit on their soiled seats.
The lyrics are not, "Oh, Canada!" They are "O Canada." It's not the same word. "Oh!" is an interjection of surprise. "O" means that you are addressing the subject of the sentence; "O wife, you are my guiding star." It's largely redundant but helpful for clarity when you are speaking to an abstract concept, for whatever reason. But it doesn't make sense to end a statement with, "O such and such" because it aught to be followed by a message to address.
Did you consider the possibility that OP knew all of that and expected enough people to know to feel confident in making not just a pun, but one with thorns?
In fact, even without the analysis, I recognized what I thought was nicely pointed pun.
The lyrics are not, “Oh, Canada!” They are “O Canada.”
In fairness, the anthem changes so often, who can keep up?
“O” means that you are addressing the subject of the sentence
More specifically, it means you are addressing the subject with love (or similar emotion). Which is rather nonsensical when addressing an inanimate concept that cannot feel love. Funny quips about marriage aside, "O wife" works. "O Canada" does not.
"Oh, Canada" fits better, if only slightly. "Oh" is often used to express disappointment. To paraphrase: "Oh, Canada. We try to be good citizens, but all we get in return is unaffordable land. My god, this land should be glorious and free!"