Generally, I would expect that the people, cities and industry would be responsible for the pollution and environmental damage they were responsible for. 
That being the case why would a federal government on either side of the border fund the cleanup. 
The Province and States that border the Great Lakes should be held responsible for 100% of the cost of clean up. The Federal Government's role should be to monitor and when necessary fine those responsible for the cost of cleanup.