The answer is Canada.
Canada occupies a whopping 9,984,670 sq. km (3,854,083 sq. miles) of area in North America and is the largest country in the entire Western Hemisphere.
On WorldAtlas.com