No knowledge of where in Sweden, unfortunately, and only know of the name Andrew Anderson from the birth certificate.
He must have travelled to Canada/USA around 1903/1905, but not sure under which name, and Rosvall is often wildly mis-spelt.
The birth registered as George Anderson 1876 (Caistor, Lincolnshire),seems to be a possibility-might be worthwhile for me to follow-up.
Jo