Even though there it is legal and there is precedence in other nations, I think it is a coalition is a little underhanded in the Canadian context where its such a new and unused concept.
If the NDP and Liberals want to form a government together, why not join forces going into the election, rather than after losing the election. If you want to operate as one government after the election, go into the election as one party.