Canada to open border for vaccinated Americans starting Aug. 9