Sounds like the travel protection/insurance that comes with the BMO World Elite Mastercards covers trips even if the cost of the trip was only
partially paid with the card.
Check the insurance policy (around section 4.3 page 25):
https://www.bmo.com/pdf/airmiles-world-elite-en.pdf