Travel insurance
Travel insurance is purchased prior to a trip to avoid out-of-pocket and unexpected expenses. If you are a tourist traveling to Canada for a short time or even on a supervisa, or you are a resident of Canada and want to travel outside Canada or even outside of your province, buying a travel insurance is a must.
While traveling can be exciting and fun, but a lot unseen events could happen even in a well-planned trip so your travel insurance should cover trip cancellation, lost luggage, medical expenses (including pre-existing conditions), and even repatriation in case of death.