Where does mike Holmes live?

Mike Holmes lives in the Greater Toronto Area in Ontario. He is best known for his TV show "Holmes on Holmes."