As a fellow Canadian, I am all too familiar with the drug situation in those kinds of places.
Money is good, but your well being is better. Get outta there and breathe easy.
As for the 2 guys.. /highfive. Nothing better then smashing the face of someone talking shit, even if you take a few on the chin.
For lulz:
I was working the bar one night and sent my girls home, since it was slow. I had a guy come up for beers, and I told him he had enough, and to go home and sleep it off.
After a few seconds, i was ducking flying mugs, taking a stool to the ribs, hitting him in the face with a bat, getting headlocked and laced in the jaw 4 times.
I feel your pain man.