Ze verhuisde hierop naar Canada. In hun eerste seizoen, 2006/07, behaalden Weaver en Poje meteen successen met de derde plaatsen op de nationale kampioenschappen en de WK junioren van 2007. Bij de WK van 2007 werden ze twintigste. Het duo werd steeds beter en in juni 2009 verkreeg Weaver, naast haar Amerikaanse paspoort, de Canadese nationaliteit. Op een haar na miste het paar in 2010 echter kwalificatie voor de Olympische Winterspelen in Vancouver. Dit was een grote teleurstelling voor de twee kunstschaatsers. Ze behaalden dat jaar echter wel goud bij de viercontinentenkampioenschappen, gevolgd door brons op hetzelfde toernooi in 2012. Ondanks dat Weaver in december 2012 haar linkerkuitbeen brak, wist ze op tijd hersteld te zijn voor de WK. Mede dankzij het ijsdanspaar werden er drie olympische startplaatsen veiliggesteld. In 2014 kwalificeerden ze zich voor de Olympische Winterspelen in Sotsji. Hier werden ze zevende.