I am using R to do spatial analysis. I have a river shapefile spanning most of the northern Northern Hemisphere (north of about 50 deg). I am hoping to buffer each river segment by its width in meters. However, the data is currently in WGS84 (aka ESPG 4326), which is lat/lon. The buffer function uses an input distance of whatever the projection is in (if it helps, I am using the 'sf' package's st_buffer function), so I need the projection to also be in meters.
Is there a projection that doesn't distort distances too much that could be used fairly well for latitudes over 50 deg North?
I apologize if this has been asked before. I haven't seen quite the same question, but it is possible that I missed it!