Floyd Mayweather Jr. just wanted to win over the home crowd in Toronto. Instead, he ended up embarrassing himself in the eyes proud Canucks with a ridiculous gaffe over the Canadian flag.

The boxer confused the Canadian flag for Toronto’s flag on Wednesday at a promotional event in Ontario’s capital, where he and Conor McGregor were on hand to tout their upcoming fight.

“I’m wearing that Toronto flag,” Mayweather told the gathered crowd.

He wasn’t. He was proudly flaunting a T-shirt emblazoned with a red-and-white maple leaf design, in the shape of the Canadian flag.

The Toronto flag is primarily blue, with a stylized white “T” in the shape of Toronto City Hall, and a red maple leaf at its base.

Social media users were quick to point out the discrepancy.

Mayweather and McGregor were in Toronto as part of a four-city promotional tour ahead of their upcoming boxing match on Aug. 26 in Las Vegas.

Mayweather’s flag antics didn’t end with the Canadian one. He also grabbed a full-sized Irish flag from an audience menber to taunt his opponent, McGregor, who hails from Ireland.

The ploy was just part of the trash-talking and posturing that frequently occurs before a professional fight.

Mayweather boasts an undefeated 49-0 record as a professional boxer. McGregor will be making the jump to fighting under normal boxing rules from the Ultimate Fighting Championship, in which he holds the title of lightweight champion.