Source: http://www.moneysense.ca/magazine-archive/top-200-canadian-stocks-and-top-500-american-stocks-of-2012/