Yes, credit cards can provide very good travel insurance. And those who travel outside their province or outside Canada at least 2-3 times per year might actually pay less for a good travel credit card's annual fee than they would buying travel insurance directly from an insurer.