Sorry to hear of your injury Woodhauler.
Google "Ice or heat", I was told heat is for sore muscles and ice is for injuries and if swollen never use heat.
Hope you recover quickly!
I use "811 Nova Scotia" for info, it is run by the provincial health care department so no one is trying to sell you something. Under search you can look up "shoulder injury"