An unusual visitor has been hanging out in the St. Lawrence River for the past three years: A narwhal, more than 1,000 kilometres south of its usual range. And it appears that the lone narwhal has...