Cook has been named one of Canada’s Best Managed Companies for the 19th consecutive year 16 hours ago