TELUS World of Science Ferienhäuser, Resorts und Vermietungen