There is no requirement for medical insurance for a Canada visitor visa, however, it is strongly recommended. Without medical insurance, you would have to pay for any medical treatment you might need while in Canada, which could be very expensive. If you have medical insurance, be sure to bring your insurance card with you when you travel.