Hudson ble olympisk- og verdensmester i ishockey under Vinter-OL i 1928 i St. Moritz. Han spilte på Varsity Blues ishockeylag som representerte Canada under OL-turneringen. Det canadiske laget vant turneringen overlegent. De var direktkvalifisert til finalerunden, som besto av fire lag. Canada vant alle sine tre kamper med sammenlagt 38-0; Sverige 11-0, Storbritannia 14-0 og Sveits 13-0. OL-turneringen i ishockey var også verdensmesterskapet i ishockey. Spillerne på Canadas OL-lag var Hudson, Charles Delahay, Frank Fisher, Norbert Mueller, Herbert Plaxton, Hugh Plaxton, Roger Plaxton, John Porter, Frank Sullivan, Joseph Sullivan, Ross Taylor, David Trottier.