L'édition masculine 2004 du tournoi de tennis du Canada se déroule du 26 juillet au 1er août à Toronto sur dur en extérieur. Il s'agit du 6e ATP Masters Series de la saison. Le tournoi fait partie de l'US Open Series. Roger Federer remporte l'épreuve en simple, Mahesh Bhupathi et Leander Paes celle en double.