EOS utilizes an account system with a resource staking mode. Any actions executed on the EOS blockchain consumes resources, including the creation of EOS accounts.
So you have to pay to complete the EOS account creation process. With imToken, you can pay some ETH to get an EOS account.
Note: Fees are charged by EOS authority, not imToken.