Look up the North American Migratory Birds Treaty - and the related ACT - it is FEDERAL law in three countries - Mexico, the USA and Canada - and has been FEDERAL Law for about one hundred years.
Keeping wild Canada Geese is very likely illegal - and not just a bit illegal - like a very big...