ankj said:
Do you need these records before hand or if the judge ask for it then only you need it?
How much you have to pay?
You don't need them if you said "yes" on your application.
You don't pay anything for them. When I requested them, I specified the time frame(4 years) I was asking them for and that is exactly what they sent me.
Also, it takes up 2-3 months or more for CBSA to process your requests and send the record to you. So IF you plan on getting them, consider the processing time. The reason i asked for them was because I had multiple trips to US during the 4 years before I signed my application. And I did not remember all of them, so I asked for the record just to be safe. Also the record only indicates the date and time you ENTER canada. They do not contain the date you left Canada.