Wychowanek klubu Saskatoon MHA. Przez trzy sezony występował w barwach Kelowna Rockets w juniorskich rozgrywkach WHL. W drafcie NHL z 2008 został wybrany przez Toronto Maple Leafs. W barwach tego klubu grał od 2008 przez cztery sezony w lidze NHL. W międzyczasie, we wrześniu 2011 przedłużył kontrakt o pięć lat[1]. Umowa nie została wypełniona do końca, jako że w czerwcu 2012 został przetransferowany do amerykańskiego klubu Philadelphia Flyers (w toku wymiany z Filadelfii do Toronto trafił napastnik, James van Riemsdyk)[2][3], którego zawodnikiem był wówczas także brat, Brayden. Od stycznia 2016 zawodnik Los Angeles Kings[4]. Od lipca 2016 zawodnik Arizona Coyotes, związany dwuletnim kontraktem[5]. Od lipca 2018 zawodnik Anaheim Ducks[6]. W styczniu 2019 został przetransferowany do[7]. Od lipca 2019 zawodnik Tampa Bay Lightning[8]. Pod koniec lipca 2021 ogłoszono jego ponowny transfer do Vancouver Canucks i dwuletni kontrakt[9].
Kariera reprezentacyjna
Został reprezentantem Kanady. Występował w kadrach juniorskich kraju na turniejach mistrzostw świata do lat 17 edycji 2006, do lat 18 edycji 2007, do lat 20 edycji 2008. W kadrze seniorskiej uczestniczył w turniejach mistrzostw świata edycji 2009, 2011, 2012, 2013.