Air Canada announces non-stop direct flights between Vancouver and Dubai