CALGARY (NEWS1130) – Prime Minister Stephen Harper is showing his colours again.

He’s in Calgary for the Stampede, where he’s told a crowd how proud he is of his adopted hometown and what he thinks the event’s founders would say about how it’s grown.

“They would be amazed to see that their stampede has been part of giving birth to the greatest city in the greatest country in the world,” says Harper.

The comments were unscripted but that’s not stopping critics from blasting him.

Even the mayor of Vancouver is getting in on the action. Gregor Robertson says sometimes politicians get cities mixed up and say “Calgary” when they really mean “Vancouver.”