A few of the castles were constructed as government buildings to house legislators and the rest were contructed as homes by wealthy canadians. Yes, there are castles in canada!
The average price price of a home in canada is 1,262,358 usd, and range in price between 488,440 usd and 37,106,303 usd. House swimming pool victoria from $ 319,900, 405620 toronto street victoria bc apt condo for sale rew.