In 1886, the CPR had constructed a few small hotels to accommodate travellers, including Glacier House in Glacier National Park at Rogers Pass and Mount Stephen House in Field, British Columbia. Other small hotels were soon constructed at Kicking Horse Pass, North Bend in Fraser Canyon, Sicamous on Shuswap Lake, and Revelstoke. Some of the lesser pioneer hostelries were designed primarily to provide meal service for passengers in the Rocky Mountains, where railway grades were too severe to justify the operation of dining cars (see the Big Hill), although Glacier House and the Sicamous Hotel were destination hotels in their own right. All establishments operated successfully for a number of years, but were abandoned as hotels, when through dining car service made their maintenance unprofitable. Glacier House attracted considerable alpine patronage till diversion of the railway's main passenger service to the Southern Mainline left it considerably removed from the beaten track, and this resort too ceased to operate.