2009-2010 olimpiyat sezonuna girerken Weaver, 22 Haziran 2009'da Kanada vatandaşı oldu. Sporcuların Olimpiyatlara katılabilmek için temsil ettiği ülkenin vatandaşı olması gerekiyordu. 2009-2010 ISU Grand Prix'de 2009 Skate Canada International'da bronz madalya alarak kariyerlerinin ilk Grand Prix madalyasını aldı. 2010 Kanada Artistik Patinaj Şampiyonası'nda üçüncü olan ve Olimpiyatlara Kanada'nın iki takımla katılabilme hakkı olduğundan gidemeyen çift, 2010 Dört Kıta Artistik Patinaj Şampiyonasında altın madalya aldı.