In Toronto, a business coach is someone that executives, professionals, entrepreneurs, and small business teams hire to help them improve specific areas of their business that might have been overlooked so that it can fully develop to its maximum potential and become profitable.