CSRS stands for Canadian Spatial Reference System. This is the current geodetic baseline used for performing surveys within Canada. Within FME, CSRS refers to the datum used for the highest-precision coordinate systems, typically used for survey data. In North America, most people are familiar with the NAD27 and NAD83 datums, and conversion between them can result in shifts of up to 100 meters or so. CSRS uses a version of NAD83 updated in 1998 and typically involves shifts in the sub-metre range. Thus, most users dealing with national or provincial-scale maps are satisfied with the standard NAD83, and it is only survey-level users who are concerned with CSRS. These include CSRS versions of the UTM grids and the Canadian Conformal Conic, among others. For more on CSRS, see: http://www.nrcan.gc.ca/earth-sciences/geomatics/geodetic-reference-systems/9052
Due to the high precision required, CSRS always requires grid shift files. NTV2 is the grid shift for NAD27 to NAD83 conversion for all of Canada and is included with FME. However, CSRS requires a different grid shift file for every province, and as Safe is not permitted to distribute these, they must be obtained from the relevant provincial ministry responsible for geodesy.
Provincial CSRS grid files can now be downloaded from the NRCAN page. You will need to create a free account to access the page. Before changing your FME grid shift configuration, it's a good idea to understand how FME handles grid shift files. For more information, refer to FME's online documentation.
It's also good to take a step back and see if high-precision provincial data is what you really want. First, confirm what your desired destination coordinate system is. Consider the Lambert Conic projection for Canada. There are about 10 different variants of this projection available within FME.
If you choose :
CS_NAME: CANLAMB-CSRS
DESC_NM: Lambert Conformal, Canada, CSRS
DT_NAME: CSRS
Since this is high precision, it requires a provincial gridshift file, and since the default in FME is NA83SCRS.gsb (formerly PQA8398.gsb) (Quebec), you get an error saying this isn't available.
Unless you really need mm-level accuracy, and you already have all your data in high-precision CSRS, you may be better off choosing a NAD83-based variant of the Lambert Conformal, Canada, such as:
CS_NAME: CANLAMB-83
DESC_NM: Lambert Conformal, Canada, NAD83
DT_NAME: NAD83or the WGS84 variant:
CS_NAME: Canada-LCC
DESC_NM: Lambert Conformal Conic projection for Canada, Meter
DT_NAME: WGS84Of course, this all depends on what datum you are using in general for your project.
So if you are getting an error such as
CSRS :: Referenced grid file does not exist or cannot be opened for reading.
CS-MAP Reprojector: Transformation 'CSRS_to_WGS84' could not be loaded
Reprojector: Could not create reprojection engine
you should check to see that the required grid file has been installed on your computer.
To sum up, if you really just want your data in NAD83 or WGS84, double-check your coordinate system destination setting and ensure you choose the correct one. If you are still certain that you want the high-precision coordinate system, then contact the relevant provincial ministry, obtain the grid shift .gsb file from them, and then add its location to Workbench - Options - Coordinate Systems to enable it in FME.