Grand Prix Kanady 2004 (francouzsky XLII Grand Prix du Canada) se jela 13. června na okruhu Montréal. Závod měl 70 kol po 4,361 km, tedy celkovou délku 305,270 km.
Šlo o 721. Grand Prix, přičemž po 77. zvítězil Michael Schumacher a po 174. zvítězila stáj Ferrari.