TELUS World of Science in Vancouver is very close to your stay at The Burrard - only 1.2 mi of traveling.