I currently have my L1b visa, expiring 0ct 2013. My company has applied for Labour Cert PERM and H1b. The H1b petition has been approved on 0ct 26th 2012. At this point I am not sure if the Visa is a COS or Non-COS. I also have a 10 year Canadian Visitor visa on my passport. Can I travel to Canada and come back into US using my L1b or Do i definitely need to get my visa stamped for H1b if I travel to Canada?