the short form is that the south realized they didn't really need the north....their agrarian based economy was capable of operating without assistance from the north....it wasn't about abolitionists at all. slavery had to end, whether anyone liked it or not. the world was growing less tolerant of it every day.
Start by reading the Causes of Secession of the Southern states, the states' individual documents stating their reasons for seceding.
Mississippi even admitted that it could not survive without racist slavery because its white people could not withstand in the hot sun, and so they were forced to secede to preserve slavery.
This is real history from the real documents, Cheezy -- not some dreamed-up kid story. Every state listed SLAVERY front and center as the reason to secede, bar none.
This from the Constitution of the Confederate States should convince you that you are 180 degrees wrong in your thinking:
ARTICLE 1, Secton 9, Subsection 4:
No bill of attainder, ex post facto law, or law denying or impairing the right of property in negro slaves shall be passed.
That was the BASIS of the Confederacy. That completely contradicts your claims. The South seceded over slavery. The white racists were too lazy to work in the sun, and they valued slavery so highly that the codified it in perpetuum et unum diem, so that the law could never be repealed.
Search it for yourself. Read the genuine secession documents. You need to educate yourself about the real motives of the Southerners, in their own words, before you start preaching foolishness to Canadians and to yourself.