Home stars continued their dominant form on the second day of the Skate Canada International in Regina by winning three of the four available titles.
Kaetlyn Osmond triumphed in the ladies singles and Tessa Virtue and Scott Moir set a world record ice dancing score before Meagan Duhamel and Eric Radford took first place in the pairs event in this International Skating Union Grand Prix of Figure Skating at the Brandt Centre.
Osmond, the World Championship silver medallist, performed her free routine to the Tchaikovsky classic Black Swan.
Despite a faulty start in which she stumbled badly, the 21-year-old recovered superbly to score 136.85 points for a winning haul of 212. 90.
"I am absolutely happy how today went, but in my long programme I definitely have some work to do," she said.
"Overall, it was my best performance of the season, although some of the jumps did not work out very great."
Russian skaters endured mixed fortunes behind her as Maria Sotskova climbed to second with a 192.52 points, while Anna Pogorilaya - who had been in the silver medal position after the short programme - slumped to ninth on 156.89.
American Ashley Wagner scored 183.94 points for third place overall.
World champions Virtue and Moir built upon their world record breaking short programme yesterday to produced a 117.18 free skate for a record-breaking total of 199.86 points.
It beat their previous best of 198.62 set at the World Championships in Helsinki in March.
"We were anxious today, we were a little nervous," Moir admitted afterwards.
"We wanted to perform well because this is a programme we are emotionally attached to and we felt the pressure.
"We wanted to put on a show and start the year with a bang and it translated well."
Team-mates Kaitlyn Weaver and Andrew Poje's total score of 190.01 points proved enough for them to narrowly edge out American's Madison Hubbell and Zachary Donohue for second place.
Hubbell and Donohue settled for third on 189.43 points.
Duhamel and Radford produced a season's best free programme score of 148.69 for a total of 222.22 points..
This proved enough to leapfrog German short programme leaders and world silver medallist Aliona Savchenko and Bruno Massot.
The German pair's score of 215.66 points proved enough for them to remain in second place as they narrowly stayed in front of France's third place finishers, Vanessa James and Morgan Cipres, who posted 214.37.
"We felt really good when we came into the rink tonight to perform," Duhamel said.
"We have been training the long programme so well, so we had a lot of confidence in the mileage that we had put into that free programme over the last few weeks at home."
The men's singles proved to be the only event to slip from the host nation's grasp as Shoma Uno of Japan dominated with a total score of 301.10 points.
United States' Jason Brown finished a distant second on 261.14 points as Alexander Samarin of Russia ended on 250.06 for the bronze medal.
Canada's three-time world champion Patrick Chan fell early in his routine and slipped down the leaderboard to fourth on 245.70 points.
An exhibition gala is due to conclude the event tomorrow.