Seumas I, Rìgh na h-Alba - Cànain