Porter ble olympisk- og verdensmester i ishockey i vinter-OL 1928 i St. Moritz. Han spilte på som representerte Canada i OL-turneringen. Det canadiske laget vant turneringen overlegent. De var direktekvalifisert til finalerunden med fire lag. Canada vant alle sine tre kampene med sammenlagt 38–0; Sverige 11–0, Storbritannia 14–0 og Sveits 13–0. OL-turneringen i ishockey var også verdensmesterskap i ishockey. Spillerne på Canadas OL-lag var Porter, Charles Delahay, Frank Fisher, Louis Hudson, Norbert Mueller, Herbert Plaxton, Hugh Plaxton, Roger Plaxton, Frank Sullivan, Joseph Sullivan, Ross Taylor, David Trottier.