Lindsaycoleman306, first, your commemt "My line goes through James Bruce (their son) who moved to Nova Scotia". I believe you've got the wrong James Bruce. The Nova Scotia pioneer James Bruce was in fact son of Joseph Bruce & Jean Ord, bapt 14 Mar 1773 Rathven; he married Elspet Petrie in Grange eventually moving to Limeburn Grange by 1803. They had seven children in Grange, moved to Nova Scotia and then had another five children in Bruce Settlement, his youngest (Jane) indeed marrying Peter Cruickshank.
The killer evidence as to the identity of this James Bruce comes from the Presbyterian Witness (a Canadian newspaper) 14 Jan 1854: "BRUCE, James D.[died] 18th ult. at Musquodoboit, aged 84 years, n/o [native of] Limeburns, parish of Grange, Banffshire, Scot., emigated 1812, and settled in Musquodoboit." This proves he was this James Bruce and not some other James Bruce (unless something turns up that proves otherwise).
The Bruces were typical tenant nothing-special farmers, James Bruce being the youngest of 10, the first nine born at Crannach in Grange. He was the fourth son with his eldest brother taking over the Crannach tenancy, so it's no surprise he decided to make his way to Canada with his family.
Joseph Bruce & Jean Ord are my 5xgtgdparents.
Secondly, regarding (now) the two Bruce lines, the Joseph Bruce line can be traced back to 1680s still in Grange and then it gets all vague and ambiguous. William Bruce (father of Alexander Bruce subject of this thread) married Margaret Keith 16 Apr 1724 in Grange (his third marriage seemingly) but doesn't appear connected to the other Grange Bruces which suggests maybe he came into the parish from elsewhere.
Margaret Keith is d/o William Keith & Jean Smith who are my 7xgtgdparents, and they did move into Grange from Ruthven & Botarie before 1703.
So, Lindsaycoleman306, that could be a lot to take in and you might want to consider a bit of a genealogical reset. Happy New Year in return!