seems not so expensive in Toronto. last week took my son's dog to two vets due to vomiting.
first vet did quick check and refer us to another 24h animal hospital because his clinic was near closing time. he did some inspection without any charge.
second one is the 24h emergency hospital, our dog got a triage and after few hours, seen by a vet, standard fee is around $180 cad, plus medicine, total around $280. the vet even followed up via email and phone call twice in few days, without any addition charge.
I feel the service received is quite reasonable priced.