I have been feeding one of my dogs food from this Canadian manufacturer for about 6 weeks now and am quite pleased with it.
http://pets1st.ca/pets1st.asp
My other doggie is on a special diet because she has problem with her liver and has to be monitored quite closely.
I am thinking about switching my 2 cats to the Pets 1st brand as well.