Hi Dance,
I also live in Toronto. We may have stood in line next to each other at the liquor store haha. I drank away a great job in finance on the same vicious cycle you are on. I was probably only functional at work two days per week due to the hangovers. I am struggling myself trying to navigate a drinker's world while sober. Welcome to the site!