Australia's top sprinters have continued their strong form in round two of the track cycling World Cup.
Kaarle McCulloch and Stephanie Morton broke their own national record in winning the team sprint, while Matthew Glaetzer won the sprint for the second weekend in a row.
Morton again set a personal best in sprint qualification before winning bronze and she also took out silver in the keirin.
At last week's opening round in Paris, McCulloch and Morton missed out on the team sprint gold medal by just .001 of a second.
They won in Canada with a time of 32.456 seconds, eclipsing the national mark of 32.488 they set to win gold at the Gold Coast Commonwealth Games.
"It’s a good feeling that on our eighth team sprint in three weeks, in three different continents that we have been able to ride our best time," McCulloch said.
"We are tired, that is a given after what we have been thrown the last three weeks and so we went in with the mindset today to show a bit of mongrel in us which I think we both showed.
"We were a little speechless with our last time which got us the Aussie record and for us seeing what we have been through and seeing where we can potentially go is really exciting."
Glaetzer was again the fastest qualifier in the men's sprint and he also beat Dutch rider Harrie Lavreysen 2-1 in the final - the same as in Paris.
"It has been a great start to the season with both individual wins at Oceanias and my World Cup Sprint wins so I am quite happy," Glaetzer told Cycling Australia.
"Winning the Sprint in Canada was big for me. It is difficult being the third consecutive weekend of racing so to execute well enough to win is really encouraging."
Fellow Australian Nathan Hart won sprint bronze.
Morton set a personal best of 10.514 to qualify fastest but Hong Kong rider Wai Sze Lee won their semi-final.
Lee took out the gold and Morton won the bronze ride-off.
Morton was runner-up in the keirin final behind American Madalyn Godby.
The sprint squad will return to Australia after a big month of racing, starting with the Oceania championships in Adelaide and then the two World Cup.