Gerald Celente slams Trudeau