More and more companies demand that you as a developer work for them as an incorporated employee: you should be an employee (9-5, no autonomy, 40h/week, cannot subcontract, told where when and how to do the work) but they want to pay you as a contractor to save money and let you go easily. They demand you incorporate so that when the CRA catches you and deems you a personal services business or incorporated employee, you are personally on the hook for the 40% tax rate and penalties rather than the employer/client if you were not incorporated.
Small startups do it, huge corporations do it (banks, telcos...) It looks like an offer for these jobs is contingent on incorporating and taking on the risk.
How do you deal with this situation? Is the risk worth taking? Have you been caught and it ruined your life + profits? Did you pass on the job or were you able to work as a proper employee?