Hi, Orcadreamer,
I'm so sorry your fish is ill.
I did just want to mention that Maracyn IS available in Canada, and if your usual LFS doesn't carry it, another one might, as it's a very popular remedy, and that Bettafix is essentially watered down, more expensive Melafix which can be used more cheaply at a half-dose, although Melafix will not kill protozoan parasites, if that's the problem.
It doesn't appear that either of these are currently required, but as they may be at some different time, I thought it might be an idea to mention, so you'll know, if you ever do need them.
Best of luck with your fish, and I do hope he gets better quickly.