Bachelor’s Degree in Human Resources, Business Administration or related field required, Master’s Degree preferred. The location in Windsor , Quebec , Canada , is seeking talent to fill the position of Manager, Human Resources. Conduct recruitment efforts locally to find key talent and build ben...