You could try these guys out, see if they have an Alberta branch. Website says they treat, amongst many other things, broken bones, sprains, bruises, inflammation from sports related injuries.
http://www.leechtherapy.ca/#!conditions-treated/c18ah
Some additional background on Hidurotherapy - aka leeches
http://hirudotherapyalberta.com/html/about.html
be sure to let us know how it works out.