That said, what's stopping remote engineers starting to work in expensive regions (say Vancover/Toronto) and then moving to cheaper regions (Saskatchewan/Manitoba/Alberta) for example - would salaries be adjusted every time someone moves around?
Gitlab people on here have previously said yes: pay gets adjusted when you move.