Adobe Stock: https://stock.adobe.com/ca/images/canada-leaf/153805020
Font Awesome - this is seriously the best icon set ever though.
BNA Act: CBC
Vimy Ridge: Wikipedia/Wikimedia
Treaty of Versailles: Insider Magazine
League of Nations: Providence Magazine
Chanak Crisis: Time Capsule History
Halibut Treaty: Canadian Autonomy
King-Byng Crisis: Canada War Museum
The Statute of Westminster: Legal Legacy Blog
Canada Declares War: Post Media Montreal Gazette
Flag: True North Times
Constitution: The Star