Efter sæsonen nægtede generaldirektør Bobby Clarke at underskrive en ny aftale med McCrimmon og valgte i stedet at bytte ham. Han blev sendt til Calgary Flames den 27. august 1987 i bytte for en tredje runde valg på 1988 NHL Entry Draft og en første runde på 1989 Draft
- Hvad? På Flames 1987/88 sluttede McCrimmon sig til Al MacInnis, Paul Reinhart, Gary Suter og Ric Nattress for at danne et af de bedste forsvar i NHL. Han scorede 42 point for Flames, vandt NHL Plus-Minus Award med en liga-førende +48 og blev udnævnt til et andet hold All-Star. Derudover spillede han i 1988 All-Star Game.