Harvey saavutti junioreiden MM-kilpailuissa 2007 pronssia 10 kilometrin vapaan hiihtotavan kilpailussa ja 20 kilometrin yhdistelmäkilpailussa. Seuraavana talvena hän sai nuorten MM-hopeaa 10 kilometrin perinteisen hiihtotavan kilpailussa. Liberecin MM-kilpailuissa 2009 hän kuului viidenneksi sijoittuneeseen Kanadan viestijoukkueeseen. Vancouverin olympialaisissa 2010 hän oli yhdistelmäkilpailussa yhdeksäs ja parisprintissä neljäs. Oslon MM-kilpailuissa 2011 hän voitti parisprintissä kultaa yhdessä Devon Kershaw'n kanssa. 50 kilometrin yhteislähtökilpailussa hän oli viides, vapaan hiihtotavan sprintissä seitsemäs ja yhdistelmäkilpailussa kahdestoista. Val di Fiemmen MM-kisoissa 2013 hän sai perinteisen hiihtotavan sprintissä pronssia ja oli yhdistelmäkilpailussa 13:s. Parisprintissä hän oli Devon Kerhaw'n kanssa neljäs sekä Kanadan joukkueen kanssa viestissä 12:s. Sotšin olympialaisissa 2014 hän oli parisprintissä 12:s. Hän sai Falunin MM-kilpailuissa 2015 hopeaa perinteisen hiihtotavan sprintissä ja pronssia yhdistelmäkilpailussa sekä sijoittui viidenneksi 50 kilometrin perinteisen kilpailussa. Lahden MM-kilpailuissa 2017 hän voitti 50 kilometrin vapaan hiihtotavan kilpailun, sijoittui yhdistelmäkilpailussa viidenneksi, parisprintissä kuudenneksi ja vapaan hiihtotavan sprintissä 12:nneksi. Pyeongchangin olympialaisissa 2018 hän sijoittui 50 kilometrin perinteisen hiihtotavan kilpailussa neljänneksi, 15 kilometrin vapaalla seitsemänneksi ja 30 kilometrin yhdistelmäkilpailussa kahdeksanneksi. Seefeldin MM-kilpailuissa 2019 Harvey sijoittui yhdistelmäkilpailussa kuudenneksi, 50 kilometrin vapaan hiihtotavan kilpailussa 12:nneksi ja vapaan hiihtotavan sprintissä 16:nneksi.