Both ethereum and BSC are still using solidity as its language but there only thing that make it different should be on the implementation
https://docs.binance.org/smart-chain/developer/issue-BEP20.htmlYou can try to follow that step to issue your BEP20 token. You can't use the source code that used in the ethereum smartcontract platform for BEP20.
You must create a new one.
That's not what was asked. OP is asking about the bridge. There is an Ethereum/BSC ERC20 bridge but only about 20 tokens are accepted on the bridge right now.