Canada’s 150th: A Celebration of the Past and FutureÂ
The land called Canada has been home to many indigenous people and cultures for over 10,000 years. Even the Vikings settled on the east coast for a time. In modern history, the country has seen many changes. So an...