Telus Gardens A furnished executive rental suite with just a touch of nature to bring the outdoors in.