I've been to Canlis three times over (roughly) as many years. I thoroughly enjoyed it the first time, thought it was good for what it was the second time, and walked out the third time wondering why I'd bothered, which is a little disconcerting after you've just dropped $500+ on dinner for four.
I suppose that there's a certain amount of familiarity breeding contempt in my evaluation, but I also think that when a restaurant presents itself at that level, everything has to be perfect, every time. I don't think that Canlis justifies the premium that they charge just because they're Canlis.