Natürlich kann man Torpedos mit Phasern abschiessen. Das ist absolut canon.
In der ENT-Folge (Namen vergessen, müsste die dritte oder vierte Folge der ersten Staffel gewesen sein), wo die Enterprise ein Schiff findet, dessen Crew abgeschlachtet und aufgehängt wurde, um aus den Körpern irgendein Sekret zu gewinnen, kämpft sie am Ende gegen das Schiff der Killer, die das selbe mit Archers Crew machen wollen. Dabei feuert sie einen ihrer primitiven Torpedos, die noch wie unsere heutigen Raketen aussehen, auf den Feind ab. Der hingegen schiesst die Torpedos mit seinen Energiewaffen ab, bevor sie einschlagen können.
Und in der VOY-Folge \"Arbeiterschaft\", eine der letzten kurz vor \"Endgame\", wehrt der Holodock, diesmal als taktisches Holoprogramm, drei angreiffende Schiffe ab, indem er einen Torpedo in die Mitte der Formation feuert und diesen dann durch einen Phaser zur Explosion bringt. Die Schockwelle des detonierenden Torpedos trifft alle drei Schiffe gleichzeitig.