When one of the world’s most outrageous sports cars arrives in one of the most dramatic and picturesque settings on earth — Canada’s Alberta Province — a high-octane journey is guaranteed. But host Arthur St. [More]