Can you tell us the company name and address? Or at least address? Just don’t want you to lose more money. As already said IRCC would not ask for health insurance fees.Let's check which side Camel sits on; I'll keep you updated.
Thank you for your concern.