Canada is guaranteed to reach 20 Tokyo Olympic medals today.
Richmond, BC's Evan Dunfee secured Canada's latest bronze medal with a win in 50km race walk.
It's Canada's first ever medal in the event.
Dunfee finished with a time of 3 hours, 50 minutes, and 59 seconds, just 15 seconds behind the gold medal winner.
Meanwhile the Canadian women's soccer team is guaranteed to bring home a medal as they head into the gold medal game with Sweden. Even if they lose, they'll bring home silver.
Mohammed Ahmed from St. Catharines could also capture a medal today as he heads into the 5,000m race this morning.
Canada currently has 19 medals: 5 gold, 5 silver, and 9 bronze.