I too am a layperson, but I know they also handle sentencing and pleas (at least for summary matters). JP's also adjudicate matters such as traffic cases that have been challenged (taken to trial).They just handle the "what happens next" bit after you've been charged. They'll hear the case and decide if you have to be held until trial and what bail ought to be if so or if you plead guilty they'll set up a sentencing hearing or whatever. They can issue warrants for your arrest, etc. Initial administrative stuff really but if he went, he would need a lawyer or one would be appointed for him.
Any Canadian legal experts please correct me if I'm wrong I am very much a layperson in this matter.
Yaniv's not on the docket for today (nor the last 5 days), although it's not unusual for first appearances to not be on the docket, particular in bail matters. Most provincial courts (at least the bigger cities) post daily court dockets and the courts in Surrey (I'm not from BC but from what I gather it looks like Surrey provincial courts cover Langley) also publish the last five days.
Another thing worth mentioning is that a lot of police dept. have a page on their website that posts incident reports, I see a few townships in the western provinces that post realtime RCMP incidents, but I don't see an official one there. There is a site that posts "realtime" crime data that includes Langley
NM, I can see on their FAQ page that the data is collected by their Trunked Radio provider and is automagically updated, although individual dept. may override the data and choose what individual/types of incidents actually gets reported.