traveller said "So a few things, you are not allowed to change lanes in an intersection or a crosswalk (also in a school zone 15 min before & after start/stop of school and breaks, that confusing i know) so for safety if you waited to do a legal lane change you would not have had to slam on the breaks!
Were you maybe also following to close? not paying enough attention?
When you are driving you should be scanning at all times that i:ncludes approaches to crosswalks. So in you example before you started a lane change you should have saw the intersection/crosswalk and also looked ahead to the sidewalks approaching the crossing to see and be ready for anyone that may be approaching and thus going to cross (same with the person in front of you) but reality is things happen on the road at a moments notice and you need to be prepared, honestly if you do everything you're supposed to while driving 50km is quite fast, especially if you aren't familiar with your surroundings so you are right pedestrian safety is a concern, but keep in mind there are rules in places to help if you follow them
Ps pretty much every intersection is a crosswalk marked or not, keep that in mind while driving too and of course pedestrians should make an indication of their intent to cross but kids are not as experienced and do make mistakes
Edited by traveller, 2020-02-06 12:58:22"
I should've mentioned that all this happened during the span of me completing a shoulder check during rush hour (which was mere moments). The flow of traffic was as such that there was an appropriate gap to take. It also didn't help that there was a snow pile that was hindering the view of the pedestrian (even more so for me as the vehicle following).
I am also aware that you can't change lanes in intersections (that's what the solid line is for

). Even on that note, the distance between intersections are fairly short and your window to legally change lanes is equally short.
Adam: Great to see those crossings in the works.
Next topic... Safety for cyclists sharing the road, haha.