Inside Prince Harry and Meghan Markle's first day in Canada, from sit-skiing to schmoozing February 15, 2024 Prince Harry and Meghan Markle touched down in Vancouver, Canada this week before travelling via private jet to the Whistler resort to More