SNAP Granville Island, Vancouver Malta Vancouver, Canada Vancouver, Downtown Squamish, BC Squamish, Canada Squamish, BC Vancouver, Canada Vancouver, Canada Vancouver, Canada Switzerland Naples, Italy Switzerland Zurich, Switzerland Switzerland Switzerland Switzerland Graville Street, Vancouver Naples, Italy Naples, Italy Naples, Italy Malta Malta Malta Malta Malta Italy Belguim Belguim