I am H1B holder and would like to apply for Canadian immigration. In which Canadian Embassy should I apply for so that I can get approved earlier? How long will it take? Thanks.