I wouldn't even bother creating a Hosting company. By the sounds of it, you are too young to even consider starting a company which requires so much legal work (obviously dependant on and if your company sells a high amount of hosting packages).
Anyone can start a hosting company, there is nothing stopping you from buying a Reseller Package and selling it on to members of this forum or the public... However, there are several things you need to consider... You are going to be reliable as you are the Hosting Provider. If for whatever reason your provider goes down (explain it to your customer), if you have a relatively big customer using you for hosting and they sell online - you lose them money and the likely hood is it'll come back on you and you'll then be required to pay out or face a court case which is never good.
The list goes on and there are several guides on the internet that will help start a business, if you are going to go down this route - good luck and be very careful. Choose a creative name and make sure it hasn't been registered before, check the Trademark Database and Company House (not sure if that exists in Canada), have a "carefully" wrote Privacy Policy, Terms and Conditions etc...
If you need help with setting up a business I'm willing to help.
No business is a "game" or a "quick way to make money", if you are serious about your idea: act professionally and don't cut corners.
It's important...