Are you sure you have the correct James, as he was born illegitimately to Mary Baillie in 1900 in Dalmellington, but appears as an adopted son in the 1901 census. His twin (William) soon after his birth. The James Baillie who married in Canada appears to have gained parents (William Baillie and Mary Scott)