In all, 128 communities across Canada will receive funding for various projects.