Current Opportunities

Our team is complete right now but we are always on the lookout for new team members who share our values and are excited about growing their careers. Please check back with us for future opportunities!


Why work with us?

Personal Growth

We work closely together to ensure you have all the resources you need to excel in your role. We provide daily, easily accessible coaching and mentoring so you never feel alone. Plus, we support your ongoing learning and cover the costs of your formal training and professional development. We provide opportunities during goal-setting sessions to discuss your career goals regularly.


Our vibe is very casual and dynamic. Our team leads and senior management work closely with team members in a very open, collaborative work environment. And we know everyone has different needs regarding their work environment. That’s why we have a flexible work arrangement that allows team members to work from home and work in our office. We are proud our team members choose to stay with us – many for 15+ years.  


Let’s face it. It’s a competitive work environment and team members deserve a full compensation package. In addition to market salaries, we offer paid personal days, flexible working arrangements, personalized fitness allowances, volunteer days, group health and dental benefits, and a generous RRSP matching program.  And let’s not forget the snacks  – we have a long tradition of providing our team with daily snacks and regular team meals and socials.