This was done without tikz-cd.
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \begin{document} $\xrightarrow{\sim}$ \end{document}
which gives

For a dashed arrow, like you wanted,
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{MnSymbol} \begin{document} $\overset{\sim}{\dashrightarrow}$ \end{document}
which gives

I found another question that had other similar shapes, but I lost it, so I'm still looking for it again. Alenanno's answer has a great tikz-cd version. I simply thought it would be useful to point out what a non-tikz-cd solution would be. I'm working on making the dotted arrow a little longer, as it's kind of short.
Hope this helps.