New Ventures BC (NVBC) is a non-profit organization that helps tech startups grow. Through government and corporate support, their programs provide the education, tools, networking, and grant funding. They run the Annual New Ventures BC Competition, online market validation training, the ISI grant program, and the Distance Venture Acceleration program.