If you have a job in Canada, why exactly do you need a B1?
No matter what, each and every case will be different. You could only evaluate risks and trade offs.
Spouse and relatives in US, potential quick request for B1/B2, approved I-140, no strong tie in Canada could work against you.