free stock research reports canada bcaresearch.com bca is the world's leading provider of global macro research - providing independent investment research since 1949. click to learn more. Category:investing Global Rank:874,329 visits:58.9K pages/Per:1.9 ADS