Call me crazy but I think McCains much smarter than Harper and almost or as intelligent as Obama. He's proved to be an excellent bi-partisan figure and has been a proponent of green technologies since the turn of the millenium.
Although there's somthing about his sidings with the popular vote...