I recently stayed at Drifters on business and the rooms were great. It's newly renovated and very cozy. I thoroughly enjoyed my meal, the Italian items are excellent. It's a great one stop shop on the Transcanada.
"Ask for a ground floor room if you have a lot of luggage as there is no elevator"