How about this for a POE experience... mind you, this was in 2002 and things may have changed since then (though i doubt it).
Walking off the plane, get stopped by a customs guy (who just happened to be desi) right outside the plane door. Watching the guy try to verify the authenticity of the visa on my passport by scratching it with his thumb, looking at the hologram, holding my passport next to my face to compare the pics while the entire plane full of passengers walk past giving me "the look" and being personally escorted to the immigration line up (all the way to the end of the line i might add which is where i would have gone anyways had i been allowed to walk by myself). The guy would have probably given me a very hard time (more than he already did) had he been in charge of processing my study permit but unfortunately for me, this was not the case. Oh, this was at vancouver BTW. They (desi customs officers) always give me a warm welcome :

everytime i fly in by myself. We have a special relationship.
Also, someone asked about carrying cash. You can legally carry upto $10,000 CAD cash on you into canada. That is 10,000 CAD, not US. I read somewhere a guy had 10,000 US on him and after converting its a tad over 10k CAD, so he got stuffed.
You dont need to declare it anywhere if you are not over the limit. Specially to the Indian Customs because they will seperate you from your money faster than you can say 'Jai Hind'. Actually, i would advise not to carry a lot of cash on you at all unless you are planning on doing some expensive shopping en route. carry some US cash for in-transit spending, say $200. Also carry some Canadian cash for when you get here , $500 is probably more than enough. If you have more money to carry, the safest way is probably travellers cheques. You get them in India, bought in US$ denominations, sign them once when you get them and can take them to any bank and sign the second time and cash them in. They are safe as in your signatures need to match before they can be cashed (along with a piece of ID), they can be cancelled if lost/ stolen so your money is safe.
I had about 7k worth of travllrs cheques on me when i came to canada. Legally, they had to be endorsed on my passport but lucky for me, the agent made me sign each one of them once, all 70 of them. Indian customs at Delhi see it on my passport, a woman takes me down a long hallway into a deserted back office (i know what you're thinking... i was scared $hitless at the time) and asked me show her the TC's. I took the wad out of my pocket, she asked me to count them. I had counted 3 and she asked if i had signed all of them, i said yes and she took me back to customs, signalled to the other guy in a NO head swing gesture in a rather disappointed fashion and they let me go. Had i not signed the TC's, i would have been 7k poorer today.