Here in The North Woods, things are pretty straightforward. When I'm on a rail-trail going through a town and have to cross a street, I slow down and check for traffic. If there are vehicles approaching, I stop, wait until the path is clear, then ride across the street; there are no signs, or crosswalk signals.
Well over 50% of the time, as I am waiting for traffic to clear, the approaching vehicle(s) will stop and give me the right of way. As I ride across, there are smiles and waves from all sides....Canada Eh.