Canaccord Genuity analyst Carey Macrury upgrades Triple Flag Precious (TSX:TFPM) from Hold to Buy and announces C$52 price target.