The CBC has compiled the top 100 songs of all time for 2018 and put them in order of their popularity in Canada.Here are the top 20.1.Bob Seger and the Purple Flames – No. 12.John Mellencamp and the Violators – No.“The Best Song Ever”3.The Beach Boys – No 4.Bon...