Not a huge fan of porter. They seem so cheap and want to up charge on everything - for example there is no ability to get bumped up on a flight if you buy a ticket on sale (which is every other week). Also, I've found it nearly impossible to accumulate points because their website has horrible user friendliness.
For NY to Toronto, there are better carriers you can use that won't nicle and dime you.