I am in Saskatoon and got it done at the Saskatoon Police.
Commissionaires is another option ( i was told it was by appointment so i went to the police). The prints were then sent to RCMP Ottawa who will check prints and forward reaults to IRCC.
Paid $35 for the FP