Start Your Career in Sales Today

We take pride in being a high-performing sales organization and serving our customers on a daily basis for over 150 years. Whether you are still in school, ready to start your career, or are already an experienced sales professional, we have a position in sales for you.

Sales trainee program

We want to empower you to manage your own territory in a competitive and challenging industry. That’s the driving force behind our sales trainee program. Your success is our future.

You can expect

Envelope with money
Earning potential

As a full-time sales associate, your earning potential is limitless. During the trainee program, you earn a base salary. Once you have completed your training, you are eligible for commission.

Recognition award

Once you have completed the trainee program, you will be eligible for our recognition program. Our top sales performers each year are rewarded with all-inclusive trips to the best resorts.

Instructor classroom education
In-depth paid training

You'll undergo an extensive 12-month training period that will include a combination of classroom training and field experience. Your field experience will give you the opportunity to travel all across Canada and the United States, learning about our solutions and the customers that use them. This travel will take place on a weekly basis and will give you a chance to learn about your future clients.


As a sales associate, you will work from a home office and be provided a company car, laptop or tablet, smartphone, and other office equipment. We also offer medical, dental, vision, and life insurance, as well as participation in our defined contribution pension plan.

play button
Sales Associate

A Day in the Life

A Day in the Life of Outside Sales

Experienced sales professionals

You already know your stuff and are ready to jump into the field. We have upper-level positions available across Canada with unlimited earning potential. Our top performers receive recognition year after year, and attend exclusive events at luxury resorts.

play button
Sales Associate

A Day in the Life

A Day in the Life of Outside Sales