Emerging from the Canadian theatre scene, he honed his craft at Concordia University and returned there as a part-time instructor beginning in the mid-1980s. His on-screen career spanned supporting roles in notable films such as Guy X, The Aviator, Protection, X-Men: Days of Future Past and Hidden Agenda, while television appearances included parts in Urban Angel, the long-running youth series Are…