Re: The Union's reason for the war
The so called Free States did not want black people. That was their gripe, not slavery. Illinois, Ohio, Pennsylvannia and two other Northern states passed laws banning the immigration of free black people. That was one reason the Underground Railroad stopped in Canada. The other obvious reason was the Fugitive Slave Law of the United States of America.