WoW,that is expensive
It would probably be worth your while,to call a whole bunch of vets in the phone-book and maybe take the sub-way or a cab to get to outside of TO.
I'm in Oakville and my vet is definitely not cheap.
But there are tons of vets out there,call around,unless someone here knows of one.Good Luck!!
It surprises me the animal-hospital where you got her from,would not give you a discount,after all you adopted the cat from there.