Thank you jonnclk22....there is one apprehension......my english is not that good,would i be able to understand what they are asking....I mean their accent...kindly help me..this a big part of my worry..what if i don't get what they are asking and reply incorrectly...would they withhold me.....kindly help me....
Canadians customs officers are often very friendly and reasonable. Furthermore, Canada has a significant population of Indian folks and there'll likely be someone around who speaks Hindi / Punjabi. I was at Heathrow customs few years ago and there was this one old Indian lady who didn't understand a single word the agent was saying. So, a Pakistani man came forward and translated for her. So, don't worry about these things, you'll be fine.