Home Tech Blockchain could put the squeeze on fee-heavy Canadian banks, Moody’s warns