"I'm serious about forming a national government. I'm serious about having a government that takes to heart the issues of every corner of the country, including here in Calgary, however the results of the past have been," said Trudeau.

"It's very likely that the Liberals will win at least one seat in Alberta, and most likely Calgary, Calgary Centre," said Cameron. "Even in Tory country as Calgary is perceived, there's disenchantment with the Conservatives."

Visits from political leaders are part of the Stampede tradition. Prime Minister Stephen Harper was in Calgary on Friday as was the leader of the Green Party, Elizabeth May. NDP Leader Thomas Mulcair is due in Calgary next week.