When I called my local (Canadian) dealer, I was told that the filter itself was $150 or so but that it was unavailable in Canada. He then went on to say that the whole module - filter plus new housing - was $250 or so and thats what they were selling. I ended up buying from Rockauto simply because after shipping, they were the best deal I could find when shipping cost was considered. I also bought the cabin and intake air filters in the same order to combine shipping. The fuel filter cost $112 CDN, which after the exchange rate was comparable.
gmpartsdirect had a lower price for the filter but a much higher shipping cost. Overall, rockauto was the better deal.