McFarlane nació en Calgary, Alberta, y se graduó del colegio William Aberhart.