Comets, to start, are mostly water. If you're patient, you can redirect some very sightly while they're in the far end of the system and have them impact Mars. Takes a while though. Also, big boom when they arrive.
Really though, there's plenty of carbon <edit>oxygen, in the form of carbon dioxide</edit> on Mars- you just need hydrogen. Jupiter is mostly that. With a very large fleet of ships, you might be able to bring some to Mars. Solar sails might help keep costs low, and ideally they're fully autonomous. Heck, if that works, you'd probably want to start doing the same trick and pouring hydrogen into Venus while taking away CO2.
I'm sure there's other ways too. Plus, we know there is some water on Mars already. If we can use it carefully, reuse exhaustively, it could sustain a large population.
do we know that?
what i'm reading with regards to this article and comments is that now we're back to not having any concrete evidence of this
Oxygen. Oxygen is what Mars already has, in the form of CO2, carbon dioxide.
There's nothing there on Mars that would ever make human habitation profitable or self-sustaining.