1) You should always use cannot or can't.
2) It does not apply to any other combinations such as do not - use don't or musn't etc.
Basically if a contraction is right for the context use can't/don't etc. If a contraction is not appropriate use cannot, do not, must not etc.