Canada is larger in area. Canada is 3,854,085 sq. miles. USA is 3,805,927 sq. miles. The difference is 48,158 sq. miles.
USA is larger in population. USA has 318,968,000 people. Canada has 35,540,419 people. The difference is approximately 283,427,581 people.