In case you missed them, here are Canada Day greetings from:
Governor General David Johnston.
Prime Minister Stephen Harper.
NDP Leader Jack Layton.
Green Party Leader Elizabeth May.
The Duke and Duchess of Cambridge.
Here is William’s speech on the big day – complete with a shoutout to the Queen of Canada.
And here’s a look at the relationship between the monarchy and the First Nations. Treaties were signed with Queen Victoria on a nation-to-nation basis, and there is still great affection for her.