Né à Toronto, John Braithwaite fut élu au conseil municipal de North Vancouver en 1972 et y resta jusqu'en 1976. Il reprit du service dans la politique municipale en 1983 et a fut chaque fois réélu jusqu'à sa retraite en 2002. Le centre communautaire de North Vancouver porte son nom en hommage à l’homme.