I was on C-FCJZ (FIN 703) last night. Wifi was available but I didn't use it.
What I found odd was this:
The flight had been advertised as a CRJ900, meaning 12 seats in J. I was first on the upgrade list and up until the flight closed, the AC app showed 10 out of 12 J seats booked. As soon as the flight closed, I asked the GA if I had a choice of seats when she processes the upgrades but she just gave me a blank stare and said that J is full. So I go back to the AC app and lo and behold, it now shows 10 out of
10 J seats booked.

I figured that maybe the aircraft was swapped for a CRA705, but when I boarded it was clear that it was a CRJ900 with 12 seats. I took my seat in Y and waited to see if there were 12 J pax, but only 10 arrived. So I asked to speak to the GA and she agreed with me that so mething funny was going on. She showed me her printout and it showed that J was 10/10. She said, "Just take one of the empty seats because I know you're on the upgrade list." So I did...but the plane left with 1 empty seat in J. I feel bad for #2 on the upgrade list.