All salary markets are local - there are many variables to take into account (supply v. demand of BAs in your market, cost of living, etc.).
In Alberta, if you've had some BA experience through your software development (say 6 months equivalent) then $60K before benefits would be pretty reasonable. In fact, if you go to a consulting firm you can probably ask for a little more ($65K or so). I have no idea if this would translate to BC, Ontario or elsewhere.