I've never managed to get seat selection a non-IB issued ticket even if the flight is IB-prime coded.
I just use rj.com - never had an issue, but it doesn't show which seats are already occupied.
BA.com has an issue in which exit rows are not being selectable for many people.