In most of the cases, making an Air Canada Seat Selection in advance is chargeable but make sure you check if they have come up with a deal on free set selection. Air Canada has done this a few times, so it is possible that you can get your preferred seat without any extra charge or at a lower cost.