Hi,
I have applied for ICT Work Permit through my employer - one of the biggest IT companies in India, which has a sizable presence in Canada as well. My salary offer is above the median in British Columbia.
I applied for US visitor visa some 22 years ago, when I was 21. It was refused thrice...