List the Canadian solar existing key external contractors and consultants at Head Office. They could have expertise in technology/R&D, engineering, operations, marketing/sales, management, legal, financial, accounting, etc. . Contractors and Consultants are independent companies. Not employees. Contractors & Consultants Type of Tasks Example: Design and maintain websites. Ignite Web Design Company