My wife, a Chiro recommends that you go to a small, independent physio for assessment and treatment. She also works with several good physios at Mount Royal University's Optimal Therapies. (with the added benefit of being on campus while school is in)
I have also torn various things. I highly recommend Arnica Gel. It is available from some drug stores. I would only buy the Jamieson brand. Apparently Traumeel is another brand that may be easier to find. Apply it immediately after injury and as often as you can during the day. It aids in muscle repair. Everyone I have recommended it too has raved about it. All of my softball and hockey buddies have a bottle in their bag. My wife actually uses it in her practice as well. It is awesome.