Canada has thousands upon thousands of charities all fighting for the same pool of funding and awareness. To grow and thrive in this competitive environment, your cause must have innovative marketing and communications, and Social Focus Consulting can help you with this better than any firm or anyone.