Yes, benefits of the insurance plan would be available as long as you hold the card provided and the following conditions are complied with:
You have used your credit card at least once in the last 60 days prior to the unforeseen event.
The minimum amount due on your credit card is paid at all times.