Posted: Mon Sep 01, 2008 11:48 am-
If your H-1B gets rejected it does not leave a "bad mark" on your history, all it means is that your employer fouled up the application or the quota is full. Other than that it makes no difference.
Sounds like they're having a problem doing the labour certification, H-1B does require a lot of paperwork for the employer. If they screw up that, it leaves a bad mark on their history with the Dept. of Labor, not yours.
They can sponsor you for employment-based immigration on I-140, but they still have to do the labour certification either way, the primary difference is that H-1B is temporary.
Given that the TN-1 status is about to be made three years instead of one, the only real advantage of H-1B to Canadians is that it makes adjusting status to permanent resident slightly easier (plus it covers other positions that don't qualify for TN-1).
_________________
Steve.