Michael James Holmes is a Canadian general contractor, businessman, investor, television host, and philanthropist.