Note that $$\mathbb{R}\subset\mathbb{C}$$ does not mean that the cardinality of $\mathbb{R}$ is less than the cardinality of $ \mathbb{C}$.
So the cardinality argument does not work.
In fact they have the same cardinality.
The argument using the order of $i$ is a valid argument. An isomorphism should keep orders unchanged.