Many thanks to @haq for pointing out to me that I mis-identified those geese yesterday. I’m no twitcher but I should have checked - those particular geese are probably Greylag. Canada Geese are found on Scotland but most likely in Dumfries and Galloway as residents. Some things remain, there are similarities and they did protest noisily. I’m going to get better at identifying wild birds. Sorry.