Mahan leads RBC Canadian Open by two shots after three late birdies