No hope to get B1 without a work in Canada. The H1B process usually take months, depending on your employer's area and the lawyer's efficiency. Even if you can enter US on B1, you'll have to wait for H1 to
start working legally.
请教饺子等诸位先辈, 关于到美国工作 B1 visa, 身份, 孩子等, Thanks 先.