You mentioned an instructor position. You could do well at BCIT with your experience. Easy on the back and good pay. Plus you get to challenge others and teach a whole new generation of mechanics.
The other option is definitely to look into retraining and see if you could find something else that you could become passionate about. A job sucks unless you love it. Sometimes we get handed a chance to make a career change. Might be worth investigating as well.
It's tough to drop a career that you've known for so long. I'm happy to say that I made that choice and it paid off for me. Your mileage may vary.
Have you considered other jobs along the lines of what you used to do? Since you've been a mechanic maybe the parts department or even front line customer service? I'm sure your experience would come in handy in either case.
Bikes:
2005 Trek Session 77
2004 Specialized P3
2003 Giant TCR ONCE Team Road Bike
For Sale:
2004 Marzocchi DJII - NEW! PRICE LOWERED!
Tech Geek that likes to Freeride. Visit my stuff at: www.futurelooks.com and for that laptop fetish, www.laptoplifestyle.net.