1. Préchauffer le four à 350°F. Tapisser un moule à pain de 4 x 9 pouces de papier parchemin (avec un surplomb de 2 pouces). Vaporiser d’un aérosol de cuisson.
2. À l’aide d’un batteur sur socle à feu moyen-élevé, battre ensemble le beurre et tout le jus de canne sauf 1 c. à soupe jusqu’à consistance légère et mousseuse, 2½ minutes. Racler les parois et le fond du bol avec une spatule en caoutchouc. Ajouter la crème sure et continuer à battre à feu moyen-vif pendant 2 minutes de plus.
3. Ajouter les œufs, 1 à la fois, en battant entre chaque addition jusqu’à ce qu’ils soient incorporés. Battre 2 minutes de plus à feu moyen-vif. Ajouter les zestes de citron, de lime et d’orange et la vanille; battre 30 secondes à feu moyen-élevé pour incorporer. Ajouter la farine et le sel puis battre encore 30 secondes.
4. Grattez la pâte dans le moule préparé et faites cuire jusqu’à ce qu’elle soit dorée et qu’un cure-dent inséré au centre en ressorte propre, 45 à 55 minutes. Laisser refroidir complètement.
5. Entre-temps, dans une petite casserole, faire cuire les framboises, le jus d’orange et la cuillère à soupe restante de jus de canne à feu moyen, en remuant de temps en temps, jusqu’à ce que les baies commencent à se décomposer, 1 à 2 minutes. Réduire à feu moyen-doux et cuire, en remuant de temps en temps, jusqu’à ce que la sauce ait légèrement épaissi et que les baies soient complètement décomposées, 2 à 3 minutes de plus. Retirer du feu et couvrir pour garder au chaud.
6. À l’aide du papier sulfurisé, soulever le gâteau du moule et le couper en 12 tranches. Servir chacun avec 1 cuillère à soupe de sauce tiède aux framboises et de crème fouettée (le cas échéant).