Prime Minister Stephen Harper told party faithful Saturday he expects Quebec's honeymoon with the New Democrats to pass swiftly.
Although the Tories made historic gains in the May 2 election, Harper said the party must do more to win the confidence of Quebeckers.
"And friends, that door will open," Mr. Harper told a tent packed with Conservative MPs and supporters.
"Quebec's honeymoon with the NDP will pass. As many provinces know well, no honeymoon passes as quickly and as completely as one with the NDP."
Many in the cowboy-hat-wearing crowd, attending a western themed barbecue to coincide with the Calgary Stampede, frequently rose to applaud Harper as he fired jab after jab at the opposition parties.
The prime minister also unloaded on the Liberals who were reduced to third-party status in the election.
"I believe the long Liberal era is genuinely, truly ending. As with disco balls and bell bottoms, Canadians have moved on," Mr. Harper said to laughter and applause.
He said his party is moving Canada in a Conservative direction, and Canadians are following.
"Conservative values are Canadian values. Canadian values are conservative values. They always were," Mr. Harper said.
"And Canadians are going back to the party that most closely reflects who they really are: The Conservative Party, which is Canada's party."
Earlier in the day, Mr. Harper and his wife Laureen took in a show-jumping event in Calgary. And the good vibes from Prince William and Kate's visit seemed to carry over to the Queen Elizabeth II Cup at Spruce Meadows where Governor General David Johnston was the royal representative.
Canadian star Eric Lamaze defeated Rich Fellers of the U.S. in a jump off, to win the event for his fourth time, while veteran Canadian Ian Millar claimed the bronze medal.
Mr. Harper said they couldn't have asked for a more perfect day or a better ending than a Canadian winning.
On Sunday, Mr. Harper and his wife are scheduled to attend a Stampede Breakfast.