Mr. Harper says the Canadian government will contribute about $ 95 million and the Bill and Melinda Gates Foundation is expected to contribute about $ 24 million .