You will need to go to a higher end pet store. I'm not back there but I believe a lot of the members here in Montreal go to Global Foods which carries a larger selection. The better foods are often carried at the smaller stores (not the big box pet stores). The higher end food is more expensive but the generally eat less and they also are in better health so fewer vet trips.
"Never doubt that a small, group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has." - Margaret Mead