I spoke with someone in the admissions department at UBC law and there is a special access category that they admit people in. If you apply in that category but would be accepted in the regular stream do to GPA/LSAT you are admitted in the regular stream, you're accepted in the regular stream to preserve spaces for the special access category.
Like you, I have an engineering degree (chem E) and worked in the process control industry for 10 years. I asked if the engineering degree would help offset my sketchy undergraduate marks (which are substantially lower than what you say yours are) and she told me that with the practice LSAT scores I was getting (high 160s), together with the work experience, that I would be very competitive, so assuming you do even passably well on the LSAT I imagine that you would look even better.
Good luck.