Hi Rob,
I tried halford hides and what I got was worse than Tandy's worse. They might be better since the last time we dealt with them, but we won't order from them anymore.
Caledon leather in Calgary is the best I've seen up to now. They carry Herman Oak.
http://www.caledonleather.ca/leather.html
Good luck,
Moe