Answer
Penny Oleksiak has won a total of seven Olympic medals in swimming. She won three gold medals at the 2016 Summer Olympics in Rio de Janeiro, Brazil, and four more medals at the 2020 Summer Olympics in Tokyo, Japan. Oleksiak is the most decorated Canadian athlete in Olympic swimming history, and she is also the youngest Canadian athlete to win an Olympic gold medal.