Il commence sa carrière avec les Monarchs de Winnipeg de la ligue de hockey du Manitoba en 1933 et devient professionnel en 1935 en signant pour les Olympics de Détroit de la Ligue internationale de hockey.
Après une saison à Détroit, il est acheté par les Maple Leafs de Toronto de la Ligue nationale de hockey pour 7 500 dollars[2]. En concurrence avec George Hainsworth, Broda prend le dessus et joue toute sa carrière de LNH pour les Maple Leafs et gagne en 1941 le trophée Vézina du meilleur gardien de la saison. Il est également sélectionné dans l'équipe type de la saison. La saison suivante, il mène son équipe à la Coupe Stanley et gagne sa place dans la seconde équipe type de la saison.
Entre 1943 et 1945, il ne joue pas au hockey et est mobilisé pour la seconde Guerre mondiale. À son retour en Amérique du Nord, il retrouve sa place au sein des Maple Leafs et gagne trois nouvelles coupes Stanley - en 1947, 1948 et 1949 - ainsi qu'un nouveau trophée Vézina en 1948.
Après sa carrière de joueur, il devient entraineur-chef d'équipes de hockey professionnelles. Il débute cette carrière avec les Sénateurs d'Ottawa dans la Ligue de hockey sénior du Québec pour la saison 1953-1954.
Quatre saisons plus tard, il devient l'entraîneur des Marlboros de Toronto de l'Association de hockey de l'Ontario - aujourd'hui Ligue de hockey de l'Ontario. Il sera entraineur de cette équipe durant 9 saisons jusqu'à celle de 1962-1963. Pendant cette période, il mène son équipe à trois victoires de la Coupe J.-Ross-Robertson comme champion des séries éliminatoires de l'AHO. Il remporte le trophée en 1955, 1956 et 1958. Il occupe le poste pendant cinq saisons et remporte dès sa première année la Coupe Memorial avec les Marlboros[3].
Son maillot, le numéro 1, est affiché dans le Maple Leaf Gardens en 1994-1995 même s'il n'est pas retiré par l'organisation. Johnny Bower a également porté le 1 honoré[7].
Une statue de bronze à son image devant le Scotiabank Arena depuis
Bilan de carrière
Il a joué 629 matchs dans la LNH pour les Maple Leafs lors de la saison régulière enregistrant 302 victoires, 101 matchs nuls et 224 défaites. Au cours des 101 matchs de séries éliminatoires, il gagne 60 matchs. Il réalise également 62 blanchissages en saison régulière, le plaçant dans les meilleurs joueurs de l'histoire de la ligue pour cet exercice. Au total, il aura joué 44 556 minutes[8].
Ses 62 blanchissages et 302 victoires sont un record pour un gardien de la franchise des Maple Leafs.