Sapphire is usually good, although they have a tradition of decorating their boxes with poorly rendered cgi sixy ladies. In any case, they are all just repackaging the same video cards. There honestly isn't much difference between brands unless you get the factory overclocked versions.
Strangely XFX is always discounted in Canada so I thought they were a budget brand. Gorath says they have good customer service though, and that is probably the most important thing.