Yes, your guarantor may live in any country, as long as they declare their income in France and are able to provide a tax return issued by the French authorities.