c mau
+1y
40 X 40 is the generic size for extended cab if u wanna do the ENTIRE roof..that of course was what was goin on my mazda b2000 before i crashed it..so seein as u have a larger truck a 40 x 40 should be perfect..now as for canvas or vinyl?? hmm..to me that doesnt make much of a difference really...