Hello, I recently got a WP under NAFTA professionals to work for a company in Toronto as a contractor (computer systems analyst/consultant). I was just wondering, should I register as a sole proprietor for this to file my taxes here or how does this work? Any resource/link would be appreciated