There is....if you don't mind paying for it. Without question, the best region-free option among Blu-ray players is a modified OPPO BDP-93 player, which is $618 (shipping included). It will play regions A-C (for Blu-ray) and regions 0-8 for DVDs, and the retailer stands behind their work.
If you want something that's easier on the wallet, there are modified players from other notable brands (Panasonic, Pioneer, LG, etc.) that are worth looking into, or you can take a gamble on one of Best Buy's Insignia models or the Seiki BD-660 (available in Canada via Walmart).
Give us a budget, and we'll give you options.
I was hoping to buy a Seiki BD-660, but apparently Wallmart does not sell these online but only in stores in Canada.