We used PCFinancial Insurance for our trip last week. You can get a price online.
We ended up having to use it and were very surprised at how well it worked out. We called an 1-800 number here back in Canada and were expecting to get a run-around (insurance companies have a reputation for that) but instead got a response of "Don't worry, you can either go see Dr. X right now, or wait 2 hours and have Dr. Y come visit you at your resort room." We chose option B and 2 hours later had a great doctor come visit us at our All Star Music room.