The Invictus Games kick off in Toronto this weekend, and as a result Prince Harry is here. Will you be royal watching this weekend?