Articulate Consultants Inc., Victoria, BC, Canada, marketing strategy, communications strategy, marketing communications strategy and implementation, fixed-price marketing services for small business, brand development for service businesses, loyalty-buil