At times, I feel if Canada PR is worth this hassle. Today, I am convinced that it is. One of my friends was about to go to Indian in 2 weeks for his marriage. He booked an appointment with a US consulate for his first H1B vis interview. Without any reason, the consulate cancelled his appointment. He booked this back in June. He planned well ahead. Now, he doesn't know if he will get married in two weeks because it's risky to travel without a visa appointment.
Well, I will f**king wait even for months rather than sitting in the US on a sl*ve visa and fearing about uncertainties on a temporary visa. If you think IRCC is the worst, well you have never dealt with US immigration. They are the worst of all.