Apologies: I left off an important piece of info for Alexander the explorer:
He died of Brights disease, and is buried in Avoch, on the Black Isle, north of Inverness.
I'm not sure if he married in Canada before returning to Scotland, or when he got back to Scotland.