The problem is that sores are caused by everything from ringworm, to flea allgeries, to cancer, to FIV and FeLV, to fights... the list just goes on and on. Only a vet can tell you for sure what's going on, and he HAS to go. HAS TO. It could be signs of something severe, that can either be curable, contagious to your other two, or might make him suffer a slow death.
I'm not sure if I can post this, but in this area I could give a ____. Go to www.thecatsite.com/forums/ and ask there what kinds of programs are available in Canada for low-cost vet care. I can tell you how to do it the US, but I know that Canada has much different programs. England is the only country I know of that has a great system, other than a handful of large US cities. There SHOULD be a low-cost clinic in your area, and if that fails, start calling the humane societues, shelters, and rescues. There are tons of rich people who volunteer at these places, and sometimes they'll go out of their way to help.
Good luck!