The Raptors took charge by outscoring the Mavericks in the second period 30-16 and they opened as much as a 31-point lead in the fourth period.
Toronto ended a six-game losing streak and won for only the fifth time this season. Dallas has dropped back-to-back games and will end a three-game road trip Saturday in Minnesota.
The Raptors shot just 40 percent, but 12 of their field goals came from 3-point range. Dallas went 0-for-13 from beyond the arc.
Terrence Ross added 18 points for Toronto. DeMar DeRozan and Jose Calderon both had 14. The Raptors' bench outscored the starters 67-28.
Chris Kaman had 15 points to lead Dallas.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Charlize Theron not engaged to Sean Penn 'yet'