Central bank of Canada considering launch of its own digital currency to enforce KYC and monetary controls