Upper Canada Ventures is a financial resource and investment firm founded in 2006. The firm invests in the technology and service related businesses sectors. It also provides financial lessons to run a business as effectively as possible. The firm is based in Toronto, Canada.