Balaclava is one of the most famous ghost towns in Canada and is situated in the province of Ontario, four hours east of Toronto.