Canada and Canadians have a strong historic connection to Scotland. Not only do five million of them claim Scottish heritage, including Prime Minister Justin Trudeau, but the mark of the Scots can be found from Nova Scotia, where Gaelic is still spoken, all the way to the west coast.