Canada extends ban on international travellers to July 31