[1][2] Ferguson was born and raised in Montreal, Quebec, and is a graduate of Appleby College and McGill University.
[7] In 2010, Ferguson starred as Nathan Bickerman in the syfy original film Lake Placid 3 co-starring Kirsty Mitchell.
[8] On September 5, 2011, he appeared on the podcast Disasterpiece Theatre to discuss what Eureka might have looked like if it had been directed by Michael Bay.
[11] In July 2015, Ferguson began playing a recurring role in season three of the Hallmark Channel series Cedar Cove, as the new district attorney and a rival to Jack.
[12] In 2016, he starred as Jack Brewster in the Hallmark original film Every Christmas Has a Story alongside Lori Loughlin.