El Gran Premio de Canadá fue la octava ronda de la temporada 2004 de Fórmula 1, disputado en Circuit Gilles Villeneuve el 13 de junio de 2004.Ralf Schumacher logró la quinta pole position de su carrera.Timo Glock tuvo su debut absoluto en la Fórmula 1, reemplazando a Giorgio Pantano debido a problemas financieros con el equipo.[1] El vencedor fue Michael Schumacher, seguido de su compañero Rubens Barrichelo y de Jenson Button.