Canon Capital is an accounting and wealth-management firm located in Souderton. The company offers a variety of services to both individuals and businesses, and specializes in payroll, bookkeeping and investment services. The company also offers technology consulting.