tech care careers in Edmonton, Canada