No, I called IRCC to ask and my MP confirmed as well that it's possible. It's not encouraged (especially because entering back into Canada is not possible for everyone) but you can get them done anywhere. However, it is up to the discretion of the VAC to accept an inland BIL and take the biometrics.