> I am a canadian citizen. And I am graduating in a canadian university.
> Would like to do my resiedncy in states.
Why ??
With a canadian residency, LMCC and RCPSC you can practice in 41+ states in the US without any further ado (for the other states you would need the USMLE's in addition).
If you come down here for your residency, you will have to jump through some hoops to make your way back up north.
> how easy or tough is it to get a H1 (not J-1) visa in US.
Depends on the specialty and what quality of program you are shooting for. For a crappy IM or FP program (and believe me, there are enough of them), it is fairly straightforward.
If you want to go into the more competitive specialties and institutions, it is harder. Many of the universities have explicit policies against sponsoring H1b (they don't want any other residents to get the idea that they are actually employees with 'workers rights'. On J1, they can keep up the farce that you are a 'trainee' and therefore expected to be thankful to work 80+ hour weeks)
> and which states are better against others.
It depends on the institution, not the state it is in (this is different from getting a green-card, there it makes a heck of a difference where you are.)
> and what is the procedure.
1. find residency
2. have hospital/university file form I129
3. once approved (3wks-9months), go to the consulate and get your visa stamp.
> will be good to hear good/bad experiences from people who had
> tried applying for h-1.
H1B OR NOT TO BE.
That said, from canada it wouldn't be THAT bad to have a J1. You wouldn't be forced to return to some civil war-torn third world dictatorship. But you definitely would want to have the option to stay in the US, without having to contend with the troubles of a J1 visa. (however, getting the J1 sponsorship from health canada seems to be tricky in the first place.)
I don't think residencies qualify for the TN visa ;-((
> thinking to get in boston area or in southern california???
Well, good luck then. Boston is hard bc many of the programs are in the upper tiers. SoCal is SoCal. Top grads of US medschools will have other applicants whacked by the mob to jockey themselves into a better position for a spot in San Diego.