Canadian international Beckie (knee) to miss 2023 season