She was a five-time All-American at Stanford University and holds the school record in the 800m and 1500m distances.
She represented Canada in the 1,500 metres at the 2004 Summer Olympics, failing to qualify for the semifinals.
She won the Vancouver Sun Run in 2010 with a time of 33:06 over the 10K distance.[5]
She qualified to represent Canada at the 2020 Summer Olympics in June 2021[6] and finished ninth in the women's marathon.[7]
In May 2024, she won the Canadian 10 km Championships in 32:50 at the age of 44, only 6 seconds off her personal best, as part of her build-up in the marathon to the 2024 Summer Olympics in Paris. It was her first national 10 km title in 15 years.[8]