Why is it that $\ce{CO2}$ is considerably more soluble in water than $\ce{O2}$ is?
$\ce{CO2}$ is nonpolar but dissolves in water which like $\ce{CO2}$ being nonpolar, doesn't make any sense.
Is it the bond polarity and that the bond polarity is more important in solubility?
If not than why is $\ce{CO2}$ more soluble in water than $\ce{O2}$.