Canadian stocks with strong earnings and price momentum
CEO Greenslade exits Baja Mining