Want a little taste of Scotland? You can get it without crossing the Atlantic at this Canadian gem filled with heritage, ...