Canonical-basis Time-Dependent Hartree-Fock-Bogoliubov Theory and Linear-Response Calculation for Light to Heavy Nuclei