McCarville skipped the Northern Ontario team in three Canadian Junior Curling Championships (2000, 2001, 2002). In 2003 she, and her team from Lakehead University represented Canada at the Winter Universiade in Tarvisio, Italy. The team won the silver medal, losing to Olga Jarkova's team from Russia in the final. In 2005 she played third for Northern Ontario at the Canadian Mixed Curling Championships for Joe Scharf. They finished out of the playoffs. In 2006, McCarville won the Ontario Scott Tournament of Hearts (there is no Northern Ontario team at the Scotts), and the right to represent team Ontario at the 2006 Scott Tournament of Hearts. At the 2006 Hearts, her team finished 4-7. McCarville won the Ontario Tournament of Hearts again in 2007, and improved on her previous record at the 2007 Scotties Tournament of Hearts. She finished the round robin with a 6-5 record and lost the tie breaker to Team Alberta, skipped by Cheryl Bernard.
Krista married her 2005 Canadian Mixed Championships team mate Michael McCarville on August 25, 2007 at St. Agnes Roman Catholic Church in Thunder Bay. According to curlingzone.com will now be known as Krista McCarville.