Canada has a larger total land area.
Canada is the world's second-largest country by land area (after Russia); China is third or fourth (depending on coastal/territorial water definitions). The difference is roughly 380,000 km²—about the size of Japan or Germany.