From climbing the podium on Canadian soil, to opening the season with gold medal hardware, Team Canada had a lot of success over the weekend.

Here are some of the highlights.

Rowing

READ: Gold for Janssens and Filmer in Belgrade
READ: Gleadow wins World Cup silver

The World Rowing Cup season is finally underway and the first event took place over the weekend in Belgrade, Serbia. Hillary Janssens and Caileigh Filmer topped the podium, clinching gold in the women’s pair, while Ellen Gleadow claimed silver in lightweight women’s single sculls.

Swimming

Markus Thormeyer of Markham, ON (Photo: Scott Grant).

Some of Swimming Canada’s Rio 2016 Olympians were back in action at the Mel Zajac Jr. International Swim Meet. Penny Oleksiak raced to two victories, first in the 200m butterfly followed by the 100m freestyle. However it was Markus Thormeyer who stole the show in Vancouver. The Canadian out touched the world champion Caeleb Dressel to win the 100m free. Despite only qualifying for the 100m-backstroke B final, Thormeyer set a meet record, beating the winner Ryan Lochte’s time by 0.26s.

Equestrian

Canada hosted some of the world’s top jumping teams at the FEI Nations Cup qualifier in Langley, BC. Canada’s team of Mario Deslauriers, Tiffany Foster, Jonathon Millar & Keean White finished second to officially secure their spot in the Nations Cup Final in the fall.

Artistic Swimming

Team Canada’s artistic swimmers impressed at the FINA World Series stop in Surrey, BC. In front of a home crowd, Canadians brought home six bronze medals in the technical and free events for women’s team, duet and solo.

Diving

Rio 2016 Olympian Vincent Riendeau and Caeli McKay made their mixed 10m synchro debut together at the FINA Diving World Cup in China. The pair made it one to remember as they finished second at their first competition together.