The Canadian parliament has recognised Quebecers as a nation within a united Canada after backing a proposal that had already led to the resignation of one minister in the minority Conservative.