Σε ένα κατσαρολάκι βάζετε τον χυμό πορτοκαλιού, το νερό, τη ζάχαρη, τη φλούδα πορτοκαλιού και την κανέλα. Βράζετε για περίπου 5 λεπτά και αφήνετε το σιρόπι να κρυώσει εντελώς.
Σε ένα μπολ χτυπάτε τα αυγά με τη ζάχαρη μέχρι να αφρατέψουν. Προσθέτετε το ηλιέλαιο, το γιαούρτι, τον χυμό και το ξύσμα πορτοκαλιού και ανακατεύετε καλά.
Κοσκινίζετε το αλεύρι μαζί με το μπέικιν πάουντερ και το αλάτι και τα προσθέτετε σταδιακά στο μείγμα. Ανακατεύετε απαλά μέχρι να δημιουργηθεί ένα ομοιογενές μείγμα.
Αδειάζετε το μείγμα σε καλά λαδωμένο ταψί περίπου 24 εκ. και ψήνετε σε προθερμασμένο φούρνο στους 170°C, στον αέρα, για περίπου 40- 45 λεπτά, μέχρι να φουσκώσει και να πάρει χρυσαφένιο χρώμα.
Μόλις βγάλετε την πορτοκαλόπιτα από τον φούρνο, την τρυπάτε σε διάφορα σημεία με ένα ξυλάκι και περιχύνετε σταδιακά το κρύο σιρόπι.
Αφήνετε την πορτοκαλόπιτα να κρυώσει καλά και να απορροφήσει το σιρόπι. Τη σερβίρετε με λίγο ξύσμα πορτοκαλιού και, αν θέλετε, μια μπάλα παγωτό βανίλια ή καϊμάκι.