Hosts Thailand claimed the two premier prizes in the 500 metre races of the International Dragon Boat Federation (IDBF) World Racing Championships in Pattaya.
Four medal events took place on day three, all over half a kilometre - the small premier and senior A events with crews of up to 10 rowers, and the standard races with 18 to 20 paddlers.
All races were mixed, which requires between four and six rowers of each gender in the small events, and eight to 10 in the standard.
The first final of the day came in the small senior A mixed event, won by Canada in 2mins 16.901secs.
Thailand took silver in 2:20.862, with Philippines third in 2:21.701.
Canada won their fourth gold in two days with victory in the standard senior A mixed event, in 1:57.535.
They beat neighbours United States, who were second in 2:00.666, while bronze went to Germany in 2:01.606.
However, in the premier events it was Thailand who dominated, winning the small category in 2:09.664.
Myanmar were second in 2:11.019, while the Canadians had to settle for third place with 2:13.342.
Thailand were again triumphant in the final race of the day, the standard premier mixed, winning in a time of 1:51.380.
Indonesia took silver in 1:52.319, while Canada ensured a medal in each of today's races, with bronze in 1:53.230.
Tomorrow will see plenty of medals, with the 200m sprint events.