Prince Harry and Meghan Markle reportedly stayed at one of Canada's most luxurious hotels, located in Vancouver.
Meghan Markle was pictured planting a kiss on Prince Harry in front of an adoring crowd in Canada, at the start of the 2025 ...