Canadian DFI commits €40m to SME and climate finance