The cruise ship the "World" has been docked in my home port of Nanaimo for the last couple of days. Feel sorry for the passengers -- they pay $1,000,000 plus for their residence, and then a similar annual fee for maintenance of the vessel.
Check it out here:
http://aboardtheworld.com/experience/
Us lot on the GD has all they have and more, and it doesn't cost us a cent.