Best landscape lenses for Canon 5D Mark II
Canon 5D Mark II is Canon’s full frame digital SLR with HD video capture. As a full frame camera, Canon 5D Mark II has great image quality, especially at high ISO settings such as ISO 1600 above. Canon 5D Mark II has a much wider angle of view than APS-C DSLRs. As a result, Canon 5D Mark II is the preferred camera for landscape photography.
The best lenses for landscape are lenses with superb optical quality and image stabilization: landscape photography requires small aperture to achieve a large DOF (Depth of Field) and image stabilization allows to take sharp photos at much slower shutter speeds.
Canon EF 16-35mm f/2.8 USM is a very sharp lens. It is one of the most useful lenses on Canon 5D Mark II for landscape photography.
Canon EF 17-40mm f/4L USM is a very sharp lens too and it is relative light and affordable.
The best telephone lens for Canon 5D Mark II is Canon 70-200mm f/4L IS USM. This is one of the sharpest lenses available with four-stop image stabilization. It is relative light and easy to carry.
A cheap version without IS Canon EF 70-200mm f/4L is also available.
For overview of best Canon lenses, read here.