North Melbourne are into the AFLW grand final and will face either Brisbane or Adelaide after thumping Port Adelaide by 57 points in their preliminary final.