I am revving a slightly old thread, since I can now answer my own question on the Cityjet CRJ900 seat map.
The seat map looks like this. Row 1 AC are bulkhead seats, with catering cart spaces in front, but they have pretty good legroom. 2AC are standard seats, no extra legroom.
2DF are bulkhead seats with the restroom in front of them. They also have pretty good legroom. The rows are slightly offset between AC side and DF side. Row 2 DF is slight in front of 2AC.