Okay, I got a refundable insurance for my wife for a visit of 2 months to Canada (before I retire in her country). The issue is that --as with most insurance I suppose-- they make you pay before, if you get a problem. What if the bill is huge? Does immigration expect the host to cover? How does that work?