I fly this airline regularly between Yellowknife and Edmonton. Staff is generally friendly and the complimentary food service is a nice touch but generally inedible. Unfortunately they have the tendency to change your seats without notice and you will not find out until check-in time. Much of the reason for this change is that if they notice a flight is only half booked they use half of the plane for cargo which eliminates the first 6 rows of seats. Thus when booking on Canadian North make sure you book the back row of seats (between 10-16) and you likely won't have to worry about your seat being changed. Prepare to be packed in like sardines on most Canadian North flights though. Seat pitch/width is standard.