Recommended Accommodations in the Canadian Rockies
In the Canadian Rockies, there is a variety of possible accommodation styles: hotels, B&Bs, vacation rentals, and campsites.

Accommodation prices in most hotels are quite high (compared to motel prices and standard hotels in other areas of Canada and the US), while staying in a tent at a campsite is certainly an experience, but not suitable for everyone (especially considering that even in the peak of summer, it can pour with rain...).
Another option is staying in B&Bs and vacation rentals. The range of prices and accommodation options in this type of lodging is very wide. There are B&Bs in the area so luxurious that you would need a small mortgage to stay in them, but on the other hand, you can find recommended guest rooms at very attractive prices. The advantage of living in a B&B, besides the possibility of living in the heart of the Rockies at a comfortable price, is the meeting with the Canadian homeowners, known for their warm and pleasant hospitality. This way you will get to know the Canadian people firsthand, and no less important, taste the recommended home-cooked breakfasts they know how to prepare.
Although the name B&B means Bed and Breakfast, in some guest rooms the price does not include breakfast but only the accommodation and sometimes a few basic food items. It is highly desirable and recommended to choose a B&B that also includes breakfast. This way you will start the day with a good meal before your trips into the enchanting nature that the area offers.
Those who prefer living in a small apartment or a vacation unit that includes several bedrooms and a kitchen, where you can prepare some of your own meals, will also find what they are looking for in the area.
Usually, you will meet nature at its best right on your doorstep. Near many B&Bs a river or at least a small stream flows, from many windows snowy mountain peaks are visible in all their glory, and often you will encounter a large elk in the yard calmly eating one of the bushes.

For those who prefer hotels and motels, the most reliable, friendly, and convenient site for bookings in my opinion is Booking.
Booking recommended B&Bs in the Rockies.
It is important to note that not all rooms have en-suite bathrooms, and sometimes you have to share the toilet or bathroom with other guests or with the homeowners themselves.
In my opinion, it is preferable to rent a room (or an apartment) with a private en-suite bathroom without partners, and therefore all my recommendations refer to rooms with private bathroom and shower.
After an extensive search on the sites above (and many others), I have found for you several recommended apartments and guest rooms in the main areas of the Canadian Rockies: Jasper in the north and Canmore and Banff in the south. In Jasper (located at the entrance of Jasper National Park) accommodation prices are relatively low compared to accommodation prices in the Banff National Park area.
Recommended hotels in Canmore:
Falcon Crest Lodge A recommended 3-star suite hotel offering accommodation with a kitchenette, washer and dryer, and a fireplace. Each room has a balcony or small garden. The hotel has two outdoor hot tubs overlooking the surrounding mountain views.
A Bear and Bison Country Inn A high-quality guesthouse with 10 pampering rooms including a double jacuzzi, fireplace, and a rich breakfast. Free internet. The guesthouse has a beautiful balcony with garden furniture facing the mountain view. Free internet in all rooms.
Spring Creek Vacations - Rundle Cliffs Lodge A 4-star suite hotel in the center of the town of Canmore. Each suite has an equipped kitchen and a balcony overlooking the mountain view. Free internet. The hotel has a large outdoor hot tub with panoramic views and a billiard room.
CANADIAN ROCKY'S CHALET An apartment hotel with apartments of two or three bedrooms. Each apartment has a living room (where two additional people can sleep), en-suite bathroom (the larger apartments have two bathrooms), and a tidy, equipped kitchen. Each apartment is suitable for 6-8 people.
BARGNASCHT A B&B with panoramic views of the "Three Sisters" mountains featuring two types of rooms: "The Blue Room": a double room with a private bathroom and a seating area (suitable for two people) and "The Green Room" which has a double bed, a living room with two single beds, a private bathroom, and a separate entrance (suitable for four people). Includes a gourmet Canadian-Swiss breakfast.
Bed & Bison Bed & Breakfast Ten designed rooms, each with a luxurious double bed, fireplace, jetted tub, private balcony, and amazing views of the mountains surrounding Canmore. The B&B is located near Banff National Park, Lake Louise, the Columbia Icefield, and many other attractions. Staying at the B&B includes breakfast.
Recommended hotels in Banff:
Fairmont Banff Springs The most famous and high-quality hotel in the area: a historic building designed in the spirit of a Scottish castle and declared a National Historic Site. It is located in Banff National Park and offers 11 restaurants and 14 shops. The resort has two swimming pools (one of them indoor), a high-quality spa, tennis courts, bowling, golf, and other sports and recreation facilities. Spacious rooms in a European design.
Delta Banff Royal Canadian Lodge A 4-star hotel in the town of Banff in the heart of the National Park. The hotel has an indoor pool, gym, spa, and restaurant. Free internet in all rooms.
Rimrock Resort Hotel A 4-star resort in a convenient location 6 minutes from the center of the town of Banff, with an indoor pool, gym, spa, and restaurant.
Holiday Lodge Cabins Vacation cabins at an attractive price in the center of the town of Banff. Each cabin has a separate entrance, an equipped kitchen, dining area, and free internet.
Accommodations in Jasper:
Sawridge Inn & Conference Centre Jasper A 3-star hotel in the center of the town of Jasper. The hotel has an indoor pool, hot tub, gym, spa, and three restaurants. Each room has a refrigerator. Free internet.
The White Brick Inn An accommodation unit with an equipped kitchen in a central location in Jasper in the heart of Jasper National Park. With a private yard. Free internet and parking.
Bear Cub Lodging A suite with an equipped kitchen a short drive south of the town of Jasper in the heart of Jasper National Park. Barbecue facilities in the yard. Free internet.
Calgary
Usually, travelers in the Rockies start or end their trip in Calgary, which is close to Banff National Park and has a large international airport.
Calgary is a pleasant city full of attractions that is certainly worth dedicating at least one full day to (it is worth staying there at least two nights). Calgary is known for the largest rodeo festival in the world, called: CALGARY STAMPEDE held there annually for about two weeks during the month of July (every year the dates change). There is also a large and impressive open-air museum, an observation tower, a ski museum located in the Olympic Park of the Winter Olympics held in the city, and other attractions.
Recommended hotels and motels in Calgary on Booking.