Barrick Gold (NYSE:GOLD) (TSX:ABX:CA) is one of the largest gold mining companies around ... production and earnings are still coming from North America. There is of course also commodity price ...