Squamish is the best.
I was always lukewarm on going there, I figured, I live in the CA with the best granite in the world, why travel to Canada for more of the same?
But I was wrong. Squamish granite is better than Valley granite. And more fun (although not quite as good) as Needles granite.
One of the best trips I ever went on.