I see both of these families in Bill Lawson's book. Murdo did marry Kirsty MacLeod. She was the daughter of Murdo MacLeod (son of Donald) b. 1801 at Mid Borve. His wife was Ann Murray (daughter of Allan) b. 1806 at North Galson.
Murdo and his family emigrated from Mid Borve in 1851 and settled in Huron Township Bruce County.
There ia additional info available in the book--if you would like scans or copies, email me at email@example.com