I deal with eight companies, you can choose a Canadian company or one you are familiar with in the U.S.. Blue Cross is very good, TIC Travel Insurance is good. If you prefer U.S. companies I deal with Chartis Travel-Guard or Reliable Life (TIPS Travel Insurance)
If you like you can contact me directly I will be happy to assist you.
http://www.stone-hedgefinancialgroup.ca/visitors-to-canada