of course mandoop is right! ANY company has the approved visas QUOTA for certain nationality+position. For example, the Company is approved for 2 canadian managers, 3 indian enjineers, 4 bangladeshi workers, and so on. It looks like this Company doesn’t have a quota for bangladeshi visa yet, and therefore has to apply for it in order to hire bangladeshi employee. Normal procedure. Nothing strange. Hopefully bangladeshi visa will be approved and your friend will complete transfer of sponsorship.