Nascido em Cape Breton, Nova Escócia, Canadá, Joe MacLeod cresceu na turnê com seus pais e sua banda. Atuando desde uma idade muito jovem, ele começou seu início na cena de teatro local em Nova Scotia e, em seguida, passou a estudar atuando em Calgary, Alberta, no Mount Royal College. Foi lá que ele desenvolveu seu ofício fazendo teatro musical e também desenvolveu seu amor por cinema e televisão fazendo stand-in de trabalho em longas-metragens. Em 2001, ele se mudou para Vancouver e começou oficialmente sua carreira no cinema e na televisão com um pequeno papel em Steven Spielberg's "Taken". Ele reside em Toronto, fazendo viagens freqüentes tanto para L.A. e Vancouver.