Kingsbury finished with 86.50 points. Olympic champion Alex Bilodeau of Canada was second at 84.76, and American Patrick Deneen finished third at 78.16.
Kingsbury has won the Calgary stop on the World Cup four straight years.
"This year the course was awesome," Kingsbury said. "I felt very good and in very good shape. It's looking good for Sochi."
Dufour-Lapointe finished at 78. 53. Olympic champion Hannah Kearney was second in 77.63 the women's event, and Dufour-Lapointe's sister, Chloe, was third at 74.83. A third Dufour-Lapointe sister, Maxime, was fifth.
"Today, the good thing is I went fast and did clean jumps and that's how I win," Justine Dufour-Lapointe said. "To win a gold medal at home, it's incredible."