my understanding
Below is my understanding:
1. Yes, Canadian immigration wont know as of now that for how long you are in US. But if you go outside USA and come back. You will get your passport stamped at US Immigration that reveals your international travel. If an immigration offcier sees this and it comes to interrogation from Canadian Immigration officer, you need to prove your ties to Canada. As long as you can prove your ties to Canada you can go in.
2. Other thing is, if you dont have H1 stamped in your passport you can\'t travel back to US from India showing your Canadian Immigration paper in India. This procedure works only between US--Canada direct travel, can any one shed light on it??
3. And if you travel back directly to Canada from India , I would call it a 60/40 case. 60% chance you may get through and 40% you may get stucked.