Weaver, Robert, Canada