John Christopher Stewart (born January 2, 1954) is a Canadian retired professional ice hockey player. He played 271 games in the World Hockey Association and 2 games in the National Hockey League from 1974 to 1979.
As a youth, he played in the 1966 Quebec International Pee-Wee Hockey Tournament with the Toronto Red Wings minor ice hockey team During his professional career, Stewart played for the Quebec Nordiques, Birmingham Bulls, and Cleveland Crusaders.