I have some Copland relatives that have headed off Hamilton, Ontario way in the past, but I haven't come across a John or James sons of Thomas and Mary. I've a James Copland b. 29 Aug 1888 in Enzie, Banffshire, Scotland born of William Copland and Helen Smith.
I'll keep looking however to see whether I can find any links :)