Il fait ses débuts professionnels avec les Lions de Vancouver dans la Pacific Coast Hockey League (PCHL) puis les Tigers du Bronx dans Canadian-American Hockey League (Can-Am) avant de signer en 1932 un contrat d'agent libre avec les Rangers de New York de la Ligue nationale de hockey. Il joue ensuite avec les Red Wings de Détroit puis les Bruins de Boston jusqu'en 1940. Au cours de sa carrière dans la LNH, il remporte à quatre reprises la Coupe Stanley ; tout d'abord en 1933 avec les Rangers, en 1937 et en 1938 avec les Red Wings et enfin en 1939 avec les Bruins.
De 1940 à 1945, il joue dans l'International American Hockey League (IAHL) qui devient ensuite la Ligue américaine de hockey (LAH) et prend sa retraite en 1946 après une dernière saison dans l'équipe amateur de sa ville natale, les Capitals de Regina qui évoluent dans la Western Canada Senior Hockey League (WCSHL).