Hi XpressEnterprise,
When I was an international student, I also had a 4-year multiple entry temporary resident visa, which I only needed if I was leaving Canada/US and re-entering, did not need the visa for travelling to and from USA. I never had an issue.
XpressEnterprise said:
My question is... Can my dependant go to any Canadian Embassy or Consulate in US and get his visa stamped same day for PR?
A bit confused by your question, are you asking about receiving the Immigrant visas or "landing" as a PR, as those two are different things. But in either case you cannot do that at any Canadian Embassy or Consulate in US. I will try to clarify.
Immigrant Visa issuance
When you receive the passport request, it will come from your VO for you
and your dependents. So your dependent must submit their passport with you at your VO, they cannot just go to any Canadian Embassy/or Consultate in US. All the passports will be attached with an Immigrant Visa (looks similar to TRVs). This is simply a visa valid for 1 year from your medicals or passport expiry, whichever comes first, that allows you to enter Canada as an Immigrant. Getting the immigrant visa does not mean you are PR already, for that you must land at a port of entry.
So submitting your dependents passports to your VO is crucial. Even with the medicals, even though they can be completed in any country, the results ultimately have to be received by the VO handling your case to determine the next steps.
Landing as a PR
After you have received your immigrant visas, those outside have to enter via POE. But those
within Canada have two options:
1) Book an appointment with an inland CIC office (via the call centre). This step can take long due to waiting times, and I have not come across a lot of information about it.
2) Cross a POE, this can be as simple as driving to US-Canada border (flag-poling/or visiting etc), or flying back to someone's country, which isn't necesssary at all. But you
cannot go to any Canadian embassy or Consulate to "land" as PR.
Hope this answered your question.