Canadian Denis Shapovalov has shown he can take on the world’s best and come out a winner. Read more