Another thing to keep in mind is that you see a lot of Ram, Chevy and Ford on the construction sites due to their fleet pricing and discounts. For example: Ram offers a great discount through the Toronto Construction Association. I am not sure if Toyota even has that and I'm sure Nissan hasn't really got into that game...
What I'm getting at is that all vehicles are money pits. Aesthetics aside, your goals should be to: #1 - Pay a little as possible up front, #2 - Keep it for a long time and # 3 - Pay as little as you can on maintenance... My choices are to stick with #1 and #2 and spend what is required on #3 (by going to your local mechanic and not a dealership).
Having an old, battle-worn ride that is still running great is the charm of a truck.
To the OP - I'd choose the Nissan first due to the heavy discounts. You're getting a great USA-made, V8 powered truck at value. When CAA comes to rescue you, they are in a Nissan. A V8 Ford would be very-close/tie. Toyota is just too much money (typically). Buy a Ram for looks and ride quality (the new ones coming out look great).