I know the Visa Infinite only covers the primary cardholder for the first 15 days of a trip, can't speak for the other insurance mentioned.
No first hand experience using it...![]()
I don't know other bank but CIBC Visa Infinite does cover spouse and dependents. CIBC Gold Visa (regular gold, not aerogold) cover 30 days travel medical insurance (also cover spouse and dependents). You don't need to use to card to pay the trips. Annual fee is $99.