Canadian Olympic silver medallist Laurent Dubreuil won three gold medals at the Four Continents Championships ©Getty Images

Canada’s Olympic silver medallist Laurent Dubreuil hailed "a perfect weekend" as he won three gold medals at the International Skating Union’s Four Continents Speed Skating Championships in Quebec City.

Dubreuil won Canada’s first gold medal of the competition in the men’s 500 metres, clocking 34.462sec to beat Yuma Murakami of Japan who skated 34.880 and South Korea’s Kim Jun-Ho in 34.978.

Dubreuil followed up with sprint relay gold alongside Christopher Fiola and David LaRue. 

They clocked a combined time of 1min 20.596sec to win from South Korea in 1:21.252.

The United States claimed bronze in 1:21.288.

At 1,000m, the distance where Dubreuil won Olympic silver in Beijing, he skated to gold in 1:09.278, from South Koreans Park Seong-Hyeon in a time of 1:09.838 and Kim Tae-Yun who came through with 1:10.252 for bronze.

Canada's Olympic team pursuit gold medallist Valerie Maltais ended her year with another relay gold, this time alongside Béatrice Lamarche and Maddison Pearman.

She had earlier won women’s 3,000m gold with a time of 4:03.150 to beat Nadezhda Morozova of Kazakhstan who finished in 4:05.517.

Lamarche skated a personal best of 4:10.666 for bronze. 

Maltais also won the women’s mass start in 9:14.700, with China’s Binyu Yang taking silver in 9:15.300, while Park Ji-Woo of South Korea was third in 9:15.440.

There was further home success to delight the crowds as world bronze medallist Antoine Gélinas-Beaulieu set a track record at the Centre de Glaces in Quebec as he skated home in 1:44.666 to win the men’s 1500 metres from Kazakhstan’s Dmitry Morozov in 1:46.305. 

Jake Weidemann of Canada took bronze in 1:47.405.

"I just really wanted to start fast," Gélinas-Beaulieu said.

"I know this is the way to race this distance for me and if I continue to do it, I know I can be competitive on the international stage."

In the women’s 1500m Nadezhda Morozova spearheaded a one-two for Kazakhstan.

Morozova came home in 1:56.378, ahead of Yekaterina Aydova in 1:57.528.

Canada’s Alison Desmarais was third in 1:58.260.

In the women's 500m, South Korea’s Min Sun-Kim lowered the track record to 38.141 to secure her second Four Continents gold medal at the distance.

Konami Soga of Japan took silver in 38.519 and her compatriot Yukino Yoshida skated a personal best of 38.556 for bronze.

Kim made it a double with gold in the 1,000m. 

Her time of 1:16.066 gave her a victory margin of 0.13 seconds over Kazakhstan’s Yekaterina Aydova who finished in 1:16.191.

Lamarche of Canada was third once again in 1:17.393.

There was a one-two for South Korea in the men’s mass start.

Gold went to Chung Jae-Won in 8:15.770, with Lee Seung-Hoon earning silver in a time of 8:15.840.

Hanyang Shen of China claimed bronze in 8:16.490.

The South Koreans also won gold in the men’s team pursuit courtesy of Chung Jae-Won, Um Cheonho and Park Seong-Hyeon, who produced a combined time of 3:47.172.

Canada took silver in 3:47.511, with bronze going to China in 3:53.936.

Kazakhstan’s Vitaliy Chshigolev claimed the men’s 5,000m gold in 6:22.815.

Lee Seung-Hoon of South Korea was second in 6:23.364, from Canada’s Jordan Belchos in 6:24.111.

The Chinese trio of Chong Pei, Binyu Yang and Lina Zhang skated to team sprint gold in 1:30.596, from the United States who finished in 1:31.389.

Canada took bronze with a time of 1:31.610.