McGirt, Piercy top Canadian Open leaderboard