"Two Canadian banks tightly connected to promoting the controversial Keystone XL pipeline in the United States either fully or partially paid for eight speeches made by former Secretary of State Hillary Clinton in the period not long before she announced her campaign for president. Those speeches put more than $1.6 million in the Democratic candidate's pocket. Canadian Imperial Bank of Commerce and TD Bank were both primary sponsors of paid Clinton speeches in 2014 and early 2015, although only the former appears on the financial disclosure form she filed May 15. According to that document, CIBC paid Clinton $150,000 for a speech she gave in Whistler, British Columbia, on Jan. 22, 2015. Clinton reported that another five speeches she gave across Canada were paid for by tinePublic Inc., a promotional company known for hosting speeches by world leaders and celebrities. Another speech was reported as paid for by the think tank Canada 2020, while yet another speech was reportedly funded by the Vancouver Board of Trade. But a review of invitations, press releases and media reports for those seven other speeches reveals that they, too, were either sponsored by or directly involved the two banks." In other Clinton news, Bernie Sanders may pose a serious challenge to the former secretary of State in Iowa.