Today is Canada Day, the National Day of Canada, which celebrates the July 1st, 1867 anniversary of the joining of the 3 colonies into one single country which formed Canada. Originally, it was called the British North America Act but now it is called the Constitution Act of 1867.

There will be the usual celebrations for Canada Day-parades, carnivals, festivals, barbecues, air and maritime shows, fireworks, and free musical concerts throughout the country. Canada Day is also celebrated in front of the Canada House in Trafalgar Square in London, England, Hong Kong, Afghanistan, Mexico, Shanghai, Mumbai, Paris, Rio de Janeiro, Detroit, New York and many other cities around the world.

So wave that beautiful Maple Leaf  flag proudly!

For a list of Canada Day 2014: July 1 celebrations across the country, please see