I follow a couple of diesel technicians on social media platforms and I think it should be a thread of great independent shops around the country. It no way I should have to send my truck a thousand miles away to get good prices and good work done!
In Prince George BC call 250-614-9334, the shop is called Just Diesel, but they do far more than just engine work there. They will take care of you, and treat you fairly. None of the games played at dealerships, and most other shops.
I am not affiliated with them, just been a happy customer.