Prince Harry to kick off Invictus games – but will Meghan Markle make an appearance?

02:36

Prince Harry is in Canada this weekend to kick off the Invictus Games, but many are wondering if people will finally get a glimpse of the red-headed royal and his girlfriend Meghan Markle in public together. NBC’s Keir Simmons reports for TODAY from Toronto.