Try posting here:
http://petluck.ca/
Also, contact the Montreal SPCA and the Valleyfied AC. I am not sure who has the contract in your area. I am not sure if it is Berger Blanc, and after the news coverage if they are serving their contracts.???
Put up flyers in high human traffic areas.
Best of luck. I hope you find your baby soon.