Beware of immigration fraud and of those who pretend to be employees of the High Commission to facilitate visas. The real High Commission DOES NOT arrange job offers, tweets Canada High Commission in Sri Lanka.
More details – https://www.canada.ca/en/services/immigration-citizenship.html