Since you're in Canada, try Googling "The Farley Foundation". It's named after the dog in the comic strip "For Better or for Worse", and it is a charity organization for citizens of Canada who are in your situation, ie, they have pets who needed emergency medical care but their owners have limited ability to pay. There are similar organizations in the United States, but The Farley Foundation is the only one I know of in Canada.