How many miles is it from Cape Breton Nova Scotia to Shenandoah Virgina?

2224 Km or 1382 Miles