Its very difficult to find some one sit down, and spend an hour explaining all the information to you. However, its all available online, login and check it out from IRCC website.
OHH NO! That's too long, I have another overseas important travel I had already booked coming up in 2 weeks time to a , but now I gave my passport for them to fix the counterfoil . Hope I will get it back on time.