Upvote:3
According to creditcards.ca,
ScotiaGold Passport represents the most generous coverage since its no-charge emergency travel insurance lasts for up to 31 days per trip.
and:
BMO World Elite's coverage is capped at 21 days per period of travel, while Aspire World covers 22-day journeys for Canadians under the age of 65
I also found a table comparing cards on rewardscanada:
showing that National Bank of Canada actually has one that gives up to 60 days, among other cards offering 31 days as well.
TheStar also compares a few with some warnings, but once again mentions National Bank of Canada and their 60 day policy.