ThinkOrSwim has a pretty powerful screener. Not sure what you're looking for though. I usually just sort by implied volatility when looking for trade ideas.
In Canada, the TMX covered call calculator (screener) is fairly robust http://www.m-x.ca/marc_options_info_calc_en.php