What is the distance in kms between Truro NS Canada and Tampa Florida?

3130 km