U.S. border reopens to Canadians for non-essential travel after 20 month closure