Today is Canada's 149th birthday and no doubt Canadians will be celebrating in red and white at fireworks displays and other events across the nation.