Mikaël Kingsbury continues to dominate, Isabelle Weidemann set a new personal best and Team Canada won medals all over the world.

Check out Team Canada’s results from the weekend.

Freestyle Skiing – moguls

READ: Mikaël Kingsbury claims 51st World Cup victory
READ: Kingsbury lands at top of dual moguls podium for 52nd World Cup win

Mikaël Kingsbury continues to dominate the moguls hill. Just days after winning the Lou Marsh Trophy as Canada’s athlete of the year, Kingsbury won his 51st and 52nd World Cup titles in Thaiwoo, China. These wins are even more impressive considering Kingsbury was battling gastroenteritis and lost 6lbs overnight.

Freestyle Skiing – superpipe

READ: Double podium in women’s ski superpipe at Dew Tour

Rachael Karker and Cassie Sharpe shared the women’s ski superpipe podium at the Dew Tour in Breckenridge, Colorado on Friday. Karker qualified in seventh place but scored 87.33 points on a huge third run to take gold. Sharpe, the ski halfpipe Olympic champion, won silver following her first World Cup medal of the season last weekend.

Freestyle Skiing – slopestyle

READ: Evan McEachran wins Dew Tour slopestyle skiing title

Evan McEachran won his first-career Dew Tour title on Friday in men’s slopestyle skiing. McEachran was in third place after his first run on the jumps section, but a huge score of 94.67 on the final rails section landed him on top of the podium.

Speed Skating

READ: Weidemann wins 3000m silver, sets personal best at Heerenveen

Isabelle Weidemann set a personal best in the 3000m race on her way to winning silver at the long track World Cup in the Netherlands. Her time of 4:01.29 put her just behind Antoinette de Jong of the Netherlands (3:59.419).

Track Cycling

Team Canada’s track cycling team was in London, England this weekend for three days of World Cup races. Allison Beveridge claimed bronze in omnium on Saturday.

Archery

Crispin Duenas won the men’s title at the 2018 Roma Archery Trophy, the third stage of the 2019 Indoor Archery World Series. Duenas scored nine perfect tens on his way to beating three-time Olympic medallist, Brady Ellison, of the United States for gold.