This website compares the top travel insurance providers. You can pick the coverages you need.
http://travel-insurance-review.toptenreviews.com/
www.reviews.com has info on travel insurance as well.
You are in Canada so your needs may be different but we went with the #1
www.csatravelprotection.com