The Canadian Football League played an all-star game regularly during the 1950s and 1970s and twice in the 1980s.

The first game in 1955 actually precedes the establishment of the Canadian Football Council and the CFL, and was known as the Shrine Game. It was held each year from 1955 to 1958; then, after 11 seasons without one, it returned in 1970. From 1970 to 1978 it was played every year except one (1975), then after 1978 it was played every five years, in 1983 and 1988. No All-Star Game has been held since 1988.

The 1950s games and the games between 1976 and 1983 followed an "East vs. West" format. The 1970-74 and 1988 games followed the format of the league champion facing players from the rest of the league.

Season Date Venue Score
1955 December 3, 1955 Varsity Stadium Toronto East All-Stars 6, West All-Stars 6 (tie)
1956 December 8, 1956 Empire Stadium Vancouver West All-Stars 35, East All-Stars 0
1957 December 7, 1957 McGill Stadium Montreal East All-Stars 20, West All-Stars 2
1958 December 6, 1958 Civic Stadium Hamilton West All-Stars 9, East All-Stars 3
1970 July 2, 1970 Lansdowne Park Ottawa CFL All-Stars 35, Ottawa Rough Riders 14
1971 June 29, 1971 Autostade Montreal CFL All-Stars 30, Montreal Alouettes 13
1972 June 28, 1972 McMahon Stadium Calgary Calgary Stampeders 23, CFL All-Stars 22
1973 June 27, 1973 Ivor Wynne Stadium Hamilton CFL All-Stars 22, Hamilton Tiger-Cats 11
1974 June 26, 1974 Lansdowne Park Ottawa Ottawa Rough Riders 25, CFL All-Stars 22
1976 May 29, 1976 Clarke Stadium Edmonton West All-Stars 27, East All-Stars 16
1977 June 4, 1977 Exhibition Stadium Toronto East All-Stars 20, West All-Stars 19
1978 June 3, 1978 McMahon Stadium Calgary West All-Stars 24, East All-Stars 12
1983 December 3, 1983 BC Place Stadium Vancouver West All-Stars 25, East All-Stars 15
1988 June 23, 1988 Commonwealth Stadium Edmonton CFL All-Stars 15, Edmonton Eskimos 4
Community content is available under CC-BY-SA unless otherwise noted.