More than one million filed tax returns are sitting on hold while Canada Revenue Agency technicians work around the clock on an unexplained computer glitch. More...