sorry i couldnt remember the term but here its is
Right to make full answer and defence
Anyone accused of a criminal charge has the right to know the case against them and put forward a defence. In addition to being a principle of fundamental justice, this right is also protected by the right to a fair trial under section 11(d) of the Charter.
"Full answer and defence" encompasses a number of things, including the right to counsel (also see section 10), the right to examine witnesses, and most importantly, the right to full disclosure by the Crown this theory that will get you of the ticket
Just so you know, a speeding ticket is not a criminal charge, it is a Motor Vehicle Act offence which only makes it a provincial offence. Either way, you are correct in that Police do have to answer your relevant questions. However, most disputed tickets will not be slated for court until at least 1 year later. And if you wait until 1 week prior to the hearing date to make a huge list of requested info, the JP will likely not care if Police didn't comply as you intentionally waited for an unreasonable amount of time prior to the request.
Also, if you get caught by a speed trap (laser etc.), those cops are traffic enforcement officers. They spend all day giving tickets and prosecuting them in traffic court. There is almost no question you can ask that they aren't already prepared for. You will likely lose. However, best bet is to meet outside the court room on day of hearing and if you agree to plead guilty, they will often agree to plead no evidence/not allege a speed. This allows you to ask the JP for a reduction in fine or seek more time to pay.
Just my experience. Take it for what it's worth.