Contracting in Canada is quite acceptable for individuals with some subtle nuances, but has some hidden on-costs for employers. Most regions have local taxes over and above the federal tax and social system. To facilitate contractors and foreign nationals working in Canada, forward planning is of the essence. Canada has entered into Double Taxation Treaties with most countries.
For foreign national contract workers, contracting in Canada, it would be wise to consult with CXC Global on the best way to structure, and how best to balance your taxation.