During the 100-metre freestyle event at the 2012 Summer Olympics in London he won the bronze medal for Canada. He became the first Canadian in 21 years to win a gold medal at the World Aquatics Championships. He was also the first Canadian to appear in the 100-metre final at the Olympics since Dick Pound appeared at the 1960 Summer Olympics. He was also the first Canadian to win an Olympic medal in the 100 m event.