Here is a solution using tikz.

We define a new command \cancelto that takes three arguments, one optional. The first required argument is the "to" expression, which is 0 in the example. You could use \scriptsize{0} if you want it smaller. The second required argument is the expression that is to be cancelled. The calling sequence is
\cancelto[<height>]{<to>}{<expression>}
The optional argument adjusts the angle of the arrow by specifying the height above and below the cancelled expression. In the example it is set to 3ex. I set the default to .5ex.
First the lengths \hght and \wdth capture the height and width of the expression using \widthof and \heightof (from the calc package). Then an arrow is drawn inside a box of 0 size (to overlap the expression). Then the expression is placed.
Here is the code:
\documentclass{article}
\usepackage{calc}
\usepackage{tikz}
\newlength{\hght}
\newlength{\wdth}
\newcommand{\cancelto}[3][.5ex]{\setlength{\hght}{\heightof{$#3$}}\setlength{\wdth}{\widthof{$#3$}}%
\makebox[0pt][l]{\tikz[baseline]{\draw[-latex](0,-#1)--(\wdth,\hght+#1) node[shift={(1mm,.5mm)}]{#2};}}#3}
\begin{document}
\[
\sqrt{\frac{i}{2}}\sqrt{\frac{i-1}{2}}\cancelto[3ex]{0}{\{e^{it_1E_{i,i-1}}e^{it_2E_{i-1,i-2}}-e^{it_2E_{i,i-1}}e^{it_1E_{i-1,i-2}}\}}
\]
\end{document}
Here the optional argument is set to its default, .5ex:

Of course, you can adjust the line thickness, color, arrowhead, etc. as you would anything you \draw with tikz.
tikzwould do the trick? ii) Any way to do this without invoking any other package? I really want to get the same result withcancelpackage. – Nitin May 29 '20 at 08:45pictureenvironment (\put,\line,\vector,\circle) can sometimes used for basic tasks, but their scope is limited. In particular, the\lineand\vectorcommands only accept integers between -4 and 4 for slopes. Thecancelpackage uses these commands and so can't really be fixed without a complete overhaul, which honestly would probably use tikZ. – Sandy G May 29 '20 at 14:09\rotateboxfrom thegraphicxpackage. But tikZ makes this much easier. – Sandy G May 29 '20 at 14:13cancelwas not using these commands. My main purpose to avoidtikzwas to keep my preamble as short as possible. Anyways, I got it now. Thanks again. :) – Nitin May 29 '20 at 16:58