Callander would play only 16 more games for a deep Flyers team before being dealt to the Vancouver Canucks midway through the 1978–79 season. He finished the year with 4 goals and 5 points in 32 games between Philadelphia and Vancouver, all career highs. He would remain with the Canuck organization until 1982, but spent almost all of this time with the Dallas Black Hawks, Vancouver's Central Hockey League affiliate, seeing only 4 more games of NHL action in the 1979–80 season.

After being released by the Canucks, Callander spent four seasons playing in Germany before returning to North America to play one last season with the Muskegon Lumberjacks of the IHL before retiring.

In his career, Callander played 39 NHL games, recording 6 goals and 8 points along with 7 penalty minutes.