Why is Fido internet charging $20 more for the exact same service as Virgin mobile internet?
Welcome to the community!
You should note when comparing the services, Virgin Mobile and Fido internet are not exactly the same.
Cost and advertised speeds aside, since Virgin Mobile is a subsidary of Bell, their internet would be DSL-based versus Fido's cable-based internet (Rogers). People have been disagreeing about which one is better ever since their conceptions. You can decide for yourself. That said, your choice may be limited depending on where you live. Both offerings are currently only available in select areas.
Hope this helps