Cannot and can not are slightly different in that both are correct (in the prescriptivist sense, I suppose; arguably whatever gets the point across is correct). But there are cases where can not is more correct.
I use a keyboard (Thumb-Key to be precise) without autocorrect, though it doesn't stop me from making typing mistakes.