Spurs lined up with Fernando Llorente alongside Kane in attack and a five-man defence, but the reinforced back line was exposed inside the first five minutes as Ronaldo rattled the post with a header before Karim Benzema side-footed wide on the rebound.
Ronaldo has thrived under the coaching of Zinedine Zidane, who is already an idol for fellow Frenchman Lloris thanks to his exploits as one of the world's best attacking midfielders.
RB Leipzig earned an important three points against Porto, riding three first-half goals to a 3-2 win to leapfrog their Portuguese rivals into second place on four points in Group G.
Maribor's calamitous defending continued and Salah got on the scoresheet himself in the 20th minute after Roberto Firmino played him in on goal with a through ball.
Whistles and boos can be quick to rain down on the players when things are not going to plan and if Spurs can frustrate their illustrious opponents in the early exchanges tonight then recent results may not be fair from Real fans' thoughts.
Who do you think will win this clash between Real and Spurs?
Madrid's Luka Modric spent four years with Tottenham before joining the Spanish powerhouse in 2012, while Gareth Bale thrived with the English club for six years before his move to Madrid in 2013. Kane had five and Ronaldo equaled him by converting the penalty.
Spurs currently sit 3rd in the Premier League table and, despite playing away from White Hart Lane, will be hoping to launch a third successive title challenge.
It was Kane's commanding presence at the near post which drew Real defender Raphael Varane in too close as Serge Aurier whipped the ball across from the right which broke the deadlock after 28 minutes.
The chance seemed to spark Mauricio Pochettino's side into life, and they found some rhythm midway through the first half.
Kane, 24, who has scored 15 goals in his last 11 games, admitted two weeks ago he could consider moving abroad in the future.
Early goals from Raheem Sterling and Gabriel Jesus in the ninth and 13th minutes respectively put City 2-0 up.
They had to wait until October to get their first home win in the league when they beat Espanyol 1-0.
Pochettino said Rose is expected to be a reserve.
Goalkeeper Keylor Navas is expected to start for Madrid after recovering from a groin injury.