Canadian Prime Minister Mark Carney will be visiting Australia in March, Prime Minister Anthony Albanese has revealed.