Located in Victoria, BC, Canada, Craigdarroch castle is a National Historic site of Canada. The mansion was constructed in 1890 and consists of 39 rooms. The castle has been a residence, a school and a military hospital before finally become a museum.