Gold is having a great run, but perhaps no Canadian stock more so than Barrick Gold on the TSX today. The post 1 Canadian Stock to Buy and Hold Forever in a TFSA appeared first on The Motley Fool ...