Yes, those ones are great. There are other good ones. Outside Montreal there is the
Golden Retriever rescue
For a greyhound, I recommend you contact
Shirley Smith I have fostered for her and she's great!!
Yes, GM, of course I am only recommending places that I personally know of and know how they work. The rescue community in Montreal is small and I"m sure there are other good ones, but I don't know them. There are a couple you should stay FAR away from - collectors where sick animals and abuse are common.
If you're looking for a cat, of course I recommend Lucky Rescue.