Michael Camacho was raised in Toronto and obtained his degrees at the University of Toronto and Dalhousie University. Between 1990 and 1995, Michael worked with the London Life Insurance Company. Michael joined World Travel Protection Canada Inc. (Zurich Insurance) in 1995 as an account manager. In 2000, Michael joined Credit Security Insurance Brokers Inc. (now known as CSI Brokers Inc.). Michael was a founding member of the Travel Health Insurance Association of Canada (1997/1998).