In October 2018, Krista was the 3rd Canadian, 10th Overall, and 1st World Masters at her 5th Scotiabank Toronto Waterfront Marathon, which was her 16th marathon in 16 years.
In April 2018, Krista conquered a gruelling Boston Marathon with wind, rain and cold temperatures to place 3rd overall and 1st masters.
In April 2017, after spending a month training at altitude in Kenya, Krista had a disappointing race at the London Marathon, experiencing gastrointestinal issues for the first time in her running career. She was 1st Masters.
In 2016, Krista placed 35th in August at the Rio Olympic Games and was National Champion in October at the Scotiabank Toronto Waterfront Marathon.
In April 2015, Krista raced in Rotterdam to became the first Canadian in 20 years to qualify for the Olympics in the Women’s Marathon. Her time of 2:29:38 was her second fastest marathon.
In April 2014, Krista fractured her femur while defending her title at the Canadian Half Marathon Championships in Montreal. She finished the race, hopping on her other leg, still earning a bronze medal but requiring emergency surgery later that day.
In October 2013, Krista ran one hour faster than her first marathon of 3:28 in 2002, with a time of 2:28:32 that earned her the 2nd fastest marathon time in Canadian history at her favourite Scotiabank Toronto Waterfront Marathon.
In August 2013, Krista had her first ever DNF due to heat exhaustion at the World Championships in Moscow.
In April 2012, Krista raced the Rotterdam Marathon in an attempt to earn the Canadian standard for the 2012 Olympic Games.
She was the 2010 and 2016 National Marathon Champion, 2013 National Half-Marathon Champion, and has placed top seven at recent international marathons, Boston (2018), Toronto (2012, 2013, 2016) and Rotterdam (2012, 2015).
Krista was the 2012 and 2016 Canada Running Series Champion, and runner-up in 2013.
She received the Frank Tomlin Memorial Award for the Brantford Sportsperson of the Year in 2013 and 2016.
Krista competed in Japan as member of Team Canada for the 2012 Chiba Ekiden Relay.