Toronto based financial management software provider Wave has raised $24m in Series D funding led by NAB Ventures. Wave makes running a small business better by providing free accounting, invoicing, affordable credit card processing (payments) and payroll. Over 2 million small business owners, in more than 200 countries around the world, rely on WaveApps to run their business.