If it's been two years of negotiations and nothing forthcoming, you can move ahead with obtaining a divorce on your own, even if you don't have a separation agreement. One of you can "sue" the other one for divorce. It's easier if everything has been agreed on before the paperwork is put into process, but it's not absolutely essential. The exact procedure varies from province to province, but basically, you set the wheels in motion by serving legal papers on him informing him that you are seeking a divorce from him at the provincial court. One person can't really refuse to be divorced if the other party wants to end the marriage.
The fact that he hasn't paid child support is not going to cause a judge to withhold a divorce. If either of you is legally responsible for paying child support to the other, a judge will require that a paragraph to that effect must be placed in your divorce order. You can determine who should be paying how much by consulting the Federal Child Support Guidelines, or by searching many threads on this site.