LAN flies a 767 on that route with 'proper' business class, or if LGA was ever an option there are more AA flights to YYZ from there and they are usually cheaper. Porter would have gotten you to YTZ from EWR, but no miles.
Considering you say this was all last minute I'm guessing you just had no other options. I do like that even on regional jets AA/eagle offers a distinct first-class seat.