Canada won four out of a possible five gold medals on the final day of badminton here at the Pan American Games here.
Jason Ho-Shue and Nyl Yakura began Canada's goldrush by defeating American brothers Phillip and Ryan Chew 21-11, 19-21, 21-18 in the men's doubles final.
Brazil's Fabricio Farias and Francielton Farias and Cuba's Osleni Guerrero and Leodannis Martinez were the bronze medallists at Villa Deportiva Nacional Videna.
Rachel Honderich and Kristen Tsai then recorded a comfortable 21-10, 21-9 victory against Kuei-Ya Chen and Jamie Hsu of the United States, with the bronze medals going to two Brazilian pairs, Fabiana Silva and Santos Tamires and Jacqueline Lima and Samia Lima.
Canada's Michelle Li defeated compatriot Rachel Honderich 21-11, 21-19 in the women's singles badminton final, with Guatemala's Nikte Sotomayor and Iris Wang of the US completing the podium.
Joshua Hurlbert-Yu and Josephine Wu then rounded off a successful day for Canada by winning the mixed doubles badminton final.
They came back from one game down to eventually beat fellow Canadians Nyl Yakura and Kristen Tsai 21-18, 21-12, 21-15.
Fabricio Farias and Jacqueline Lima comprised the Brazilian team that claimed bronze, alongside Howard Shu and Paula Obanana of the US.
Ygor Coelho was the only non-Canadian athlete to top the podium, with the Brazilian defeating Canada's Brian Yang 21-19, 21-10.
Jason Ho-Shue finished third to add a bronze medal to Canada's vast collection, alongside Guatemala's Kevin Cordon.
Later, the US triumphed in the women's cycling team pursuit final at the same venue.
They recorded the winning time of 4min 24.099sec, defeating Canada in 4:27.799, with Colombia settling for bronze.
Colombia's Martha Bayona Pineda was the winner in the women's keirin.
The silver medal went to Cuba's Lisandra Guerra Rodriguez and bronze to Mexico's Yuli Paola Verdugo Osuna.
Two medal events took place in diving, with Sarah Bacon of the US the winnerr in the women's one metre springboard event.
She scored 284.10 points, higher than her compatriot Brooke Schultz with 279.45.
In third was Mexico's Paola Milagros Espinosa Sanchez with 278.35 points.
Espinosa Sanchez's compatriots, Ivan Garcia Navarro and Kevin Berlin Reyes, then triumphed in the men's synchronised 10m platform.
They recorded 431.10 points to win, ahead of Canada's Vincent Riendeau and Nathan Zsombor-Murray on 396.12.
Isaac Nascimento de Souza and Kawan Figueredo Pereira finished third with 375.81 points.