Career
From Peterborough, Ontario, Heffernan played junior hockey in his home town and then played at the senior level in Toronto with the Toronto Rugby and Athletic Association (TR&Associate of Arts) club (1912 to 1914) and the Toronto Victorias (1914-1915). He played in the United States Amateur Hockey Association from 1915 to 1918 with the New York Crescents and New York Wanderers, before returning to Canada and joining the senior amateur Toronto Saint Patricks in the Ontario Hockey Association. In December 1919, a group affiliated with the Saint Pats took over the Toronto franchise in the National Hockey League, renaming the team the Toronto Saint Patricks with Heffernan as player-coach and co-owner.
The National Hockey League credits Heffernan with coaching 12 games, with five wins and seven losses.
He was replaced as coach during the season by Harvey Sproule, and sold his stake in the team in December 1920. The club would become the Toronto Maple Leafs in 1927.
Heffernan was said to be joining the rival Canadian Hockey League, but it never got off the ground. Heffernan was also a competitive football player with the TR&Associate of Arts club, winning the Ontario Rugby Football Union senior championship.
He died in 1938 in a New York City hotel room and is buried in Saint Peter"s Catholic Cemetery in his native Peterborough, Ontario.