I worked in US on L1b for 2 years. Last year I changed my visa from L1 to H1.
Since india rejection rate is high, I am planning to go to Canada for my first H1 stamping.
I do not have any education in US. Its entirely from India.
I have heard that first time H1b is allowed in Canada but its recommended to goto India. (Mainly since i do not have any education in US).