Officially, your company would then need to follow Canadian Labor laws (which can possibly be a can of worms).
Option 2 - You and your employer can make use of a Professional Employer Organization (PEO), who would essentially hire you, handle all the HR/labor matters and the PEO would hire you out to your employer. Of course, the PEO doesn't do this for free.
Option 3 - You work as an independent freelancer and invoice your company for work done. You need to be careful of being classified as a Personal Service Business (I recommend googling this) - which essentially means there could be unfavorable tax repercussions if you're only doing freelance work for a single company.
I can lead you to more info on any of these options. Just let me know.