You know what. I'm south floridian and we have a special name for canadians here. Snow Berds. Because they come during winter. Those folks usually drive slow. I just can't picture it being overwise. If we have a 45 zone, we go in it 60, them 30 if they trying to be fast. It's that slow.
There ought to be a way to get around that obsticle without reserving to law making, or a sub conscious desire to sacrifice yourself to be right. Perhaps a different route, a different speed, a different side of the road. If not, perhaps walk around it while hauling your bike, lol.
Think hard.
The middle of the road? That way rear drivers can see you better when they pass, and oncoming drivers can see you too.
There can just be no way drivers in your part of the woods are faster and more agressive than in my part of the woods.