Who runs the world?!
The women of Team Canada are running the show at the Tokyo Olympic Games.
As the Olympics approach the mid-way stage, all nine of Canada's medals so far have been won by the country's female athletes.
And not only are Team Canada's women winning medals, but they're also re-writing the history books at the same time.
As it stands on July 28, swimmer Penny Oleksiak has won two medals in the swimming pool – a bronze in the 200-metre freestyle event and a silver in the women's 4x100-metre relay, where she was joined by team members Kayla Sanchez, Margaret Mac Neil and Rebecca Smith. Mac Neil also won gold in the 100-metre butterfly.
More wins for the women of Team Canada
Also in the pool, Kylie Masse picked up a silver medal in the 100-metre backstroke event, posting a time of 57.72 seconds. She only narrowly missed out on the gold medal by just over two-tenths of a second.
Weightlifter Maude Charron won a gold medal in the Olympic weightlifting event with a successful lift of 131kg.
Jessica Klimkait made history as the first Canadian woman to win an Olympic medal in judo's 57-kilogram division and then Catherine Beauchemin-Pinard won bronze after defeating Venezuela's Anriquelis Barrios in the 63-kilogram division.
Canada's softball team won the country's first-ever medal, beating Mexico 3-2 to claim bronze.
Jennifer Abel and Mélissa Citrini-Beaulieu earned silver with their beautiful synchronized diving performance on the 3-metre springboard. This was their Olympic debut as a duo.
Penny Oleksiak won her second medal in the pool and became Team Canada's most-decorated Summer Olympics athlete. She has now amassed one gold medal, two silvers and three bronze medals throughout her career.