I think you guys all missed Shareholder's points -- the answer is an emphatic NO. (Well, at least if flying into the US or Canada, and possibly Mexico. There might be smoking flights to/from South America.
But by definition and by law no flights into or out of Canada or the USA allow smoking. Period.