As of March 25 more than 2,200 people had signed the e-petition that is in... Major Canadian banks and pension funds have provided tens of billions of dollars to American contractors for the U.S.