Canadians don't need a visa to enter USA. When you use H-1 B approval document (I-797) to enter USA, you will get a stamp on passport which will confirm your H status. So don't worry.