Why only 10% on China and 25% against Canada and Mexico?

Is it because Canada and Mexico is seen as weak and can be easily preyed upon? And China can put up a fight and maybe has (COVID 1.2 million US deaths, more US corps offshoring then in any time in US history after Turmps 1st term where he came against China) ?

Please just ask this in the tariffs thread. It doesn’t need its own and this is not a Great Debate anyway.