Andrey Rublev shines on busy day in Montreal