Since you are in Montreal, I would take her to Ste. Hyacinthe. I was ready to drive there from northern Vermont when it was suggested that my dog had facial cancer and the people I spoke to on the phone were amazingly helpful.
Unfortunately, 3 hrs from Burlington, where I live now, but I would make the trip if I wasnt getting quality care here in town.
Bon Chance !!!
Université de Montréal - Faculté de médecine vétérinaire