Born in Thunder Bay, Ontario, Weatherston played for Dartmouth College in the National Collegiate Athletic Association (NCAA) from 2002 to 2007. She began playing international hockey for Canada at the 2004 Four Nations Cup. She played for Canada at the 2006 Winter Olympics, held in Torino, Italy.