I ran into a similar problem and finished converting topojson files to geojson, combining them with geojson-merge , finally converting topojson.
Since Canada and the US share some boundaries ( arcs
in topojson), this should reduce the overall file size.
for item in "us" "ca"
do
topo2geo tracts=$item-geo.json < $item-topo.json
done
geojson-merge *-geo.json > combined-geo.json
geo2topo tracts=combined-geo.json > combined-topo.json
source
share