Oil prices are being hit by concerns we have reached the limits of demand, says RBC's chief commodities strategist.