Kanadan Grand Prix 1997 oli Formula 1 -sarjan osakilpailu, joka ajettiin Circuit Gilles Villeneuve -radalla 15. kesäkuuta 1997. Kilpailun voitti Ferrarin Michael Schumacher, jolle voitto oli kauden toinen. Nopeimman kierroksen ajoi David Coulthard aikaan 1,19.635.
Kilpailu oli itävaltalaisen Alexander Wurzin ensimmäinen F1-osakilpailu. Kilpailun aikana johdossa oli Michael Schumacher ja David Coulthard.[1]