Bass Pro in toronto dosnt carry carpet.
I got the vinyl from home depot. cost $250 with the glue. Thats about $200 more than i wanted.
The indoor outdoor i saw didnt have any rubber on the back so it would have trapped moisture.
I am at about $600 to do the floor and i aint done yet.
Thanks for the replies. the bed liner stuff might be good too.