Sharpe, from Comox, B.C., finished with a score of 95.80 on a cool, sunny morning at Phoenix Park.
France’s Marie Martinod took silver after crashing in her final run, guaranteeing Sharpe the top spot.
American Brita Sigourney won bronze.
Sharpe was the last skier to compete in the three-run final after winning the qualifying session a day earlier.
She set the tone early in the final, getting a 94.40 in her first run down the halfpipe and following it up with a 95.80 in the second.
The best of three runs is a skier’s final score in ski halfpipe.
Calgary’s Rosalind Groenewoud finished 10th overall.