Demica and Bank of Montreal announce strategic alliance