Weir, Leslie, Canada