The Canada Infrastructure Bank is a federal Crown Corporation of Canada tasked with financially supporting revenue-generating infrastructure projects that are "in the public interest" by catalyzing private investment through methods such as direct investment and public-private partnerships. From Wikipedia