Daniil Medvedev defeated Reilly Opelka in the final, 6–4, 6–3 to win the men's singles tennis title at the 2021 Canadian Open. It was his fourth ATP Masters 1000 title and 12th career title. Opelka was contesting his maiden Masters 1000 final.[1]
Rafael Nadal was the two-time reigning champion from when the event was last held in 2019 and was vying to tie Ivan Lendl's record of six Canadian Open titles,[2] but did not participate due to a foot injury.[3]