Le Grand Prix moto du Canada 1967 est la douzième manche du Championnat du monde de vitesse moto 1967. La compétition s'est déroulée du 29 au 30 septembre 1967 sur le Circuit Mosport Park à Bowmanville. C'est la 3e et dernière édition du Grand Prix moto du Canada et la seule édition comptant pour le championnat du monde.