Quebec and the Prairies have opposite approaches on this.
Here's a typical sample of something that Quebec hasn't upgraded to full Interstate Freeway standards yet:
(Super-2, I believe it's called.)
https://www.google.ca/maps/@46.1441672,-...dx3drphk6Vw!2e0!7i16384!8i8192?entry=ttu
Each approach has its pros and cons.
In the Prairies (divided, but at grade crossings), every ~20 years a fully-loaded semi t-bones a loaded bus, with 15-20 dead, but no one ever dies in head-on frontal crashes.
In Quebec (Super-2s + overpasses), every now and then people die as they collide head-on with a speed differential of 220-240 km/h, but no one can possibly ever t-bone anyone else.
Given that highway funding is finite... Pick your poison.