This guy is in Penhold (by Red Deer) and stocks quite a bit of stuff:
http://www.scottssupertrucks.com/Mechanical parts (carb kits, brake parts, etc.) are usually cheaper from auto parts stores. Gary Automotive in Edmonton is an old school guy with no computer and thousands of parts catalogs and can usually scare up a part number for just about anything.