Ask your insurance provider whether they cover in Canada or USA. If they say yes, get it in writing and carry it with you. Without evidence in English, US officials will assume you’re uninsured.
If they say no, you can get coverage by the day from a travel insurance company. I’ve always got mine from Allianz, but there are many others.