Hi Jan
At least one of the dates you have for Violet and James is likely to be the banns to the marriage. Banns were normally read in the parishes of the bride and groom which is likely why Wilton and Kirktown are mentioned.
Wilton and Kirktown are both parishes within Roxburghshire. Have a look at this parish map to help you get your bearings
www.scotlandsfamily.com/parish-map-borders.htmLikely you have details from IGI of William's marriage in 1868 in Grey Ontario that shows as actual extract from records. There is also a potential brother showing on IGI for William, a Robert chr. on 27 Aug. 1820 in Kirktown.
This brother Robert also looks to have married a Christina Gillean in Grey Ontario, at the age of 45, in 1872 (age doesn't quite fit, does it, an 1819/20 birth!). Showing as born in Wilton,ROX. to parents as you have.
Monica
