Canadian voters declare country Liberal