visa at canada
for h1b they usually don't ask any questions, if your papers are good, like recent paychecks, employer letter,i-797, passport, and previous h1b, or any other legal status proof, recent bank statement, and rencent w2(if required).
and to be safe side (not required) i recommend...