London geese can be annoying, their beady eyes following you and their hisses marking their territory as you try to manoeuvre around them, but for one former resident of the Ontario city, they're also ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results