When I lived in Minneapolis (not far from Canada eh) I went to Ziebart (I don't even know if they still exist.) As long as you bring back the truck every year for maintenance coating, the truck structure was lifetime warrantied. I did that for 6 years. 15 years later, the truck was rusted on the body. The frame held up great except for a fracture from trail riding the crap out of it. It's probably cheaper going out yourself since the dealer is probably not doing it it themselves either.