A demo of Mike Bostock’s TopoJSON using states & provinces boundaries from Natural Earth.
With simplification turned on (-s 100), this reduces the original 57MB GeoJSON file to a mere 515KB!
-s 100