This is not a front to our democracy; it is part of our democracy. In a minority parliament, the majority opposition has the option of a coalition, if the members of the opposition parties have lost faith in the government. Remember, we have so many different ridings in Canada with an election in each one as a result Canadians voted in only the member representing their riding. You cannot say that playing by the rules (as set out in the constitution) are damaging the democratic process but instead democracy is fully functional.
Key Point - each riding holds an election... if the majority of members representing each riding decide to have no confidence in the government.. democracy works!