We didn't come here on a Sunday so didn't get to experience all the fun that the other yelpers described. But to us it was a pretty statue and one of the few places where you can park and see the cross on top of the mountain. Definitely worth a few minutes to stop and take pictures!
EDIT: Found out the statue is called: Monument à Sir George-Étienne Cartier!