Canadian government falls in non-confidence vote