Canaccord Genuity analyst Carey Macrury upgrades Franco-Nevada (TSX:FNV) from Hold to Buy and raises the price target from C$380 to C$415.