You can check these sites, can't recommend any specific company though, a hospital stay in Canada can get very expensive, I would suggest a MINIMUM of 100k, I will be gettin 200k:
https://www.visitorsinsurance.ca/#/
https://www.gms.ca/?_ga=2.114481665.723530423.1566172449-1935962428.1566172449