I take it you haven't heard of NewLeaf - http://gonewleaf.ca/. Granted they only fly to a few destinations and have a limited schedule, but it's the same model. Base price for a seat and everything extra (luggage, pre-booking seats, printed tickets, cancellation insurance etc.)