I am from Deathbridge. For geese try any of the hundread thousand farms surounding Lethbridge. Man, you shouldnt have a hard time finding a spot and getting permission 10-15 minutes out of town in any direction. We hunt that area every year and never have any problems.
For ducks it is kinda the same thing, there are thousands of km's of canals etc. all in those same areas. Any of the small lakes around there are great as well.
My suggestion to you is to load your vehicle and start hitting gravel roads in any direction, have yourself a saturday adventure, you will find birds.
Good luck!
PM me if you need more info.