NBC: Missing Florida boy, 6, found 2,000 miles away in Canada, father and grandmother arrested