在加拿大,医疗保险是由各个省份和领Territories的政府管理的。在大多数情况下,外国人在加拿大是可以享受医疗保险的,但具体的资格和待遇会根据其居留身份和所在省份的规定而有所不同。一般来说,持有加拿大工作签证、留学签证、定居身份或难民身份的外国人可以享受医疗保险。对于访问加拿大的外国人或短期签证持有者来说,通常是需要购买私人医疗保险才能获得医疗服务。需要注意的是,即使是享受了加拿大医疗保险,个别医疗项目仍可能需要额外付费或私人医疗保险来覆盖。因此,外国人在加拿大享受医疗保险前最好详细了解各省份的具体规定以及可能的附加要求。