Clarity Communications Inc - Offers consulting services in all forms of public relations, media relations, community relations, and public communication.
National Public Relations - National Public Relations is the largest public relations consultancy in Canada.