Yes, the race was thriller from start to finish, the best after the Canada '11, that was race of the century for me. Usually Canada boasts very entertaining races because of its long straights where overtaking is possible...
Because of "silent" V6 motors, we were able to hear the crowds ecstatic cheering, it gave me goosebumps.
From my point of view:
Nico should have been given a penalty for gaining an advantage over Lewis, he set the fastest lap by crossing the chicane.
I am so unhappy for Massa, he had a legit chance to be on the podium, heck, I would say he was a contender for a win, if everything else aligned his way... Glad he and Checo are well. Both experienced 27G when colliding with barriers, and both have history of massive head trauma.
The best persona wins, I like Ricciardo very much, and as you mentioned RossoVeloce, he is a WDC material.. he is destroying Vettel this year so far
Button out of nowhere 4th, unsung hero of the race, definetely.
Ferraris are bad. Just bad. Like somebody put a spell on them. Nando always giving 200% but Kimi, I don't know what to type about him.