Can i wear my kirpan in the VIA rail?

Yes, VIA rail riders are allowed to wear the Kirpan on trains.