Comedy legend Mike Myers made a surprise appearance on Saturday Night Live this weekend, portraying tech mogul Elon Musk in the cold open. While his quirky impression of the billionaire was well-received, it was his wardrobe choice during the show’s sign-off that stole the spotlight.
During the traditional end-of-show goodbyes, Mike Myers, wearing a vest, dramatically revealed a t-shirt underneath that read: “Canada Is Not For Sale.” The bold statement immediately set social media abuzz, with fans and critics alike speculating on its deeper meaning.
🇨🇦 Everybody in Canada loves Mike Meyers today.
Get your elbows up! 🇨🇦 pic.twitter.com/pGR7RCexb1
— Warren Kinsella (@kinsellawarren) March 2, 2025
The shirt appears to be a response to recent political tensions between the United States and Canada. President Donald Trump has repeatedly suggested imposing tariffs on Canadian imports and has controversially floated the idea of Canada joining the U.S. as its 51st state. His remarks have sparked a wave of patriotism among Canadians, even leading to widespread booing of the U.S. national anthem at sporting events, including the 4 Nations Face-Off hockey tournament and WWE’s Elimination Chamber in Toronto.
It remains unclear whether SNL creator and Canadian-born Lorne Michaels was aware of Mike Myers’ wardrobe statement beforehand. While Lorne Michaels became a U.S. citizen in the late 1980s, Mike Myers has consistently expressed deep pride in his Canadian roots. He even authored a book titled Canada, celebrating his homeland.
As for his portrayal of Elon Musk, Mike Myers received generally positive reviews. Fans on social media noted the striking resemblance between the two and praised the comedian’s take on Elon Musk’s eccentric mannerisms. The sketch announcing Mike Myers’ casting gained significant traction online, with several clips garnering over 50,000 likes on X (formerly Twitter).
Mike Meyers’ Elon is perfection.
— MissChris (@guelphgirlchris) March 2, 2025
I have to admit @nbcsnl casting Mike Meyers as Elon Musk was damn near perfect. pic.twitter.com/ad0Z6Ih2no
— Susan♀️🇺🇦 (@ifudontlike2bad) March 2, 2025
Mike Meyers better be on standby to play @elonmusk all the time 🤣 pic.twitter.com/chb4bO5b83
— TheEndUzer (@TheEndUzer) March 3, 2025
Whether Mike Myers will continue playing Elon Musk remains to be seen. With Mike Myers based in New York, he could become a regular guest portraying Elon Musk, much like Alec Baldwin’s recurring take on Donald Trump or Maya Rudolph’s stint as Vice President Kamala Harris.