does not sound like a genuine job so can you post the offer letter here with personal details removed. If they are providing flights, accommodation and maybe food then will probably not be genuine.
Anything to do with immigration goes through IRCC by the way and as such there is no Department of Labor only Ministry of Labour but even then immigration applications are approved by IRCC.[/QUOTE
Did they ask you to pay the visa fee? Or did they ask you to send the passport to some address for visa process?