Αλευρώνετε με λίγο αλεύρι τις σταφίδες και τα καρύδια. Αναμειγνύετε το υπόλοιπο αλεύρι με την κανέλα και το μπέικιν πάουντερ. Ανακατεύετε το χυμό του πορτοκαλιού με το ξύσμα.
Χτυπάτε το βούτυρο με τη ζάχαρη. Προσθέτετε τα αυγά, ένα-ένα, χτυπώντας πάντα ενδιάμεσα. Συνεχίζετε με το χυμό πορτοκαλιού και εν συνεχεία ρίχνετε σταδιακά το αλεύρι με την κανέλα ανακατεύοντας ώστε να αφομοιώνεται. Τέλος προσθέτετε τα αλευρωμένα καρύδια και τις σταφίδες. Ανακατεύετε να μοιραστούν στο μείγμα.
Αλείφετε με λίγο βούτυρο ένα ορθογώνιο ταψί και το πασπαλίζετε ελαφρά με αλεύρι. Το αναποδογυρίζετε και το χτυπάτε για να πέσει το αλεύρι που περισσεύει. Απλώνετε μέσα το μείγμα. Ψήνετε τη βασιλόπιτα στους 180ο C, 45’. Όταν κρυώσει κοσκινίζετε από πάνω λίγη ζάχαρη άχνη.