Attorney is wrong. Only sponsor income continuing after re-location to US can be used. Your prospective income is borderline, imo. Obtaining a well-qualified joint sponsor is a wise move. As @mam521 stated, Montreal is strict.
Please be advised that current annual income (over the next 12 months) after re-location is king. What was earned in previous years is of very little importance.