John Cannon is a Canadian Formula 1 driver born on June 21, 1933. The first race John Cannon drove was the 1971 United States Grand Prix. Since then Cannon has driven 1 races in total.
In these 1 races, Cannon won 0 races, finshed on the podium 0 times and scored a total of 0 points. The 1971 United States Grand Prix was the last race Cannon has entered.
John ended his career driving for British Racing Motors.