I am trying to create buffer zones in meters/kilometers around a series of sites in Montreal, Canada. I used Google maps to obtain the coordinates for each site, and saved them in a .csv file. After importing my .csv file using the open data source manager, and adding an .shp layer I downloaded from the government of Canada, I get an initial map that looks like this:
First inconsistency: I notice that even though my site layer CRS is projected in web mercator, the default from Google maps (EPSG:4326 WGS83), but my project and layer CRS is EPSG:3347 Statistics Lambert Canada, however both layers align just fine after I import my points file
When I try to create my buffer zones, I find I can only use degrees, and QGIS suggests reprojecting my points file into a local CRS.
I then change the points file CRS to match that of the project, and my sites end up somewhere in the Pacific ocean, despite the matching CRS (EPSG 3347)!
I tried the solution from a similar post at Delimited text layer doesn't align with shapefile, but it didn't do the trick since my points were already aligned with the .shp file after importing them.
What am I missing ?
How can I use a local coordinate system to allow buffer zones in meters/kilometers, while keeping both layers aligned ?



