The only christening of an Ann Rose my father could identify at the church in Auldearn was dated 28 Nov 1785. Could this have been your Ann and my Ann Rose, wife of James McPherson?
They sailed to New Brunwick from Cromarty around 1819. I am several generations down. I'm interested to hear more about your John Rose.