MacCoinnich ann an Canada. 1. À Leòdhas dhan Talamh Fhuar. MacKenzie in Canada. 1. From Lewis to the Cold Land.