Canada commits C$127.4 million to fighting tuberculosis