2017 Top 100 Canada  Updated Dec 14, 2017

#1

Crosby, Stills

500 Rock And Roll Songs
500 Rock And Roll Songs

#2

Butterfly

Crazy Town
The Gift Of Game

#3

Hypnotised

Coldplay
Hypnotised - Single

#4

You Run Away

Barenaked Ladies
All In Good Time

#5

Something Just Like This

Chainsmokers
Memories...Do Not Open

#6

Let Me Love You (feat. Justin Bieber)

DJ Snake
Encore

#7

Outlaws - Green Grass

500 Rock And Roll Songs
500 Rock And Roll Songs

#8

Norman Greenbaum - Spirit in the Sky

500 Rock And Roll Songs
500 Rock And Roll Songs

#9

Neil Young - Southern Man

500 Rock And Roll Songs
500 Rock And Roll Songs

#10

Neil Young - Old Man

500 Rock And Roll Songs
500 Rock And Roll Songs

#11

Neil Young - Keep on Rocking in the Free World

500 Rock And Roll Songs
500 Rock And Roll Songs

#12

Neil Young - Heart of Gold

500 Rock And Roll Songs
500 Rock And Roll Songs

#13

Neil Young - Cinnamon Girl

500 Rock And Roll Songs
500 Rock And Roll Songs

#14

Nazareth - Love Hurts

500 Rock And Roll Songs
500 Rock And Roll Songs

#15

Nazareth - Hair Of The Dog

500 Rock And Roll Songs
500 Rock And Roll Songs

#16

Mountain - Mississippi Queen

500 Rock And Roll Songs
500 Rock And Roll Songs

#17

Mott The Hoople - All The Young Dudes

500 Rock And Roll Songs
500 Rock And Roll Songs

#18

Moody Blues - Your Wildest Dreams

500 Rock And Roll Songs
500 Rock And Roll Songs

#19

Moody Blues - Tuesday Afternoon

500 Rock And Roll Songs
500 Rock And Roll Songs

#20

Moody Blues - The Voice

500 Rock And Roll Songs
500 Rock And Roll Songs

#21

Moody Blues - The Story In Your Eyes

500 Rock And Roll Songs
500 Rock And Roll Songs

#22

Moody Blues - Ride My See-Saw

500 Rock And Roll Songs
500 Rock And Roll Songs

#23

Moody Blues - Question

500 Rock And Roll Songs
500 Rock And Roll Songs

#24

Moody Blues - Nights In White Satin

500 Rock And Roll Songs
500 Rock And Roll Songs

#25

McDonald, Country Joe and the Fish - Fixin' to Die Rag

500 Rock And Roll Songs
500 Rock And Roll Songs

#26

Manfred Mann - Blinded By The Light

500 Rock And Roll Songs
500 Rock And Roll Songs

#27

Lynyrd Skynyrd - Sweet Home Alabama

500 Rock And Roll Songs
500 Rock And Roll Songs

#28

Lynyrd Skynyrd - Gimme Three Steps

500 Rock And Roll Songs
500 Rock And Roll Songs

#29

Lynyrd Skynyrd - Freebird

500 Rock And Roll Songs
500 Rock And Roll Songs

#30

Lovin' Spoonful - Summer In The City

500 Rock And Roll Songs
500 Rock And Roll Songs

#31

Led Zeppelin - Whole Lotta Love

500 Rock And Roll Songs
500 Rock And Roll Songs

#32

Led Zeppelin - Trampled Under Foot

500 Rock And Roll Songs
500 Rock And Roll Songs

#33

Led Zeppelin - Thank You

500 Rock And Roll Songs
500 Rock And Roll Songs

#34

Led Zeppelin - Stairway To Heaven

500 Rock And Roll Songs
500 Rock And Roll Songs

#35

Led Zeppelin - Rock And Roll

500 Rock And Roll Songs
500 Rock And Roll Songs

#36

Led Zeppelin - Ramble On

500 Rock And Roll Songs
500 Rock And Roll Songs

#37

Led Zeppelin - Over The Hills And Far Away

500 Rock And Roll Songs
500 Rock And Roll Songs

#38

Led Zeppelin - Misty Mountain Hop

500 Rock And Roll Songs
500 Rock And Roll Songs

#39

Led Zeppelin - Kashmir

500 Rock And Roll Songs
500 Rock And Roll Songs

#40

Led Zeppelin - Immigrant Song

500 Rock And Roll Songs
500 Rock And Roll Songs

#41

Led Zeppelin - Heartbreaker

500 Rock And Roll Songs
500 Rock And Roll Songs

#42

Led Zeppelin - Good Times Bad Times

500 Rock And Roll Songs
500 Rock And Roll Songs

#43

Led Zeppelin - Going To California

500 Rock And Roll Songs
500 Rock And Roll Songs

#44

Led Zeppelin - Fool In The Rain

500 Rock And Roll Songs
500 Rock And Roll Songs

#45

Led Zeppelin - Dy'er Ma'ker

500 Rock And Roll Songs
500 Rock And Roll Songs

#46

Led Zeppelin - Communication Breakdown

500 Rock And Roll Songs
500 Rock And Roll Songs

#47

Led Zeppelin - Black Dog

500 Rock And Roll Songs
500 Rock And Roll Songs

#48

Led Zeppelin - All My Love

500 Rock And Roll Songs
500 Rock And Roll Songs

#49

Kiss - I Wanna Rock and Roll All Night

500 Rock And Roll Songs
500 Rock And Roll Songs

#50

Kinks - Well Respected Man

500 Rock And Roll Songs
500 Rock And Roll Songs

#51

Kinks - Tired Of Waiting For You

500 Rock And Roll Songs
500 Rock And Roll Songs

#52

Kinks - Destroyer

500 Rock And Roll Songs
500 Rock And Roll Songs

#53

Kinks - Celluloid Heroes

500 Rock And Roll Songs
500 Rock And Roll Songs

#54

Kinks - All Day And All Of The Night

500 Rock And Roll Songs
500 Rock And Roll Songs

#55

Kingsmen - Louie Louie

500 Rock And Roll Songs
500 Rock And Roll Songs

#56

Kansas - Dust in the Wind

500 Rock And Roll Songs
500 Rock And Roll Songs

#57

Kansas - Carry On My Wayward Son

500 Rock And Roll Songs
500 Rock And Roll Songs

#58

John Lennon - Instant Karma!

500 Rock And Roll Songs
500 Rock And Roll Songs

#59

John Lennon - Imagine

500 Rock And Roll Songs
500 Rock And Roll Songs

#60

John Fogerty - The Old Man Down The Road

500 Rock And Roll Songs
500 Rock And Roll Songs

#61

John Fogerty - Centerfield

500 Rock And Roll Songs
500 Rock And Roll Songs

#62

Joe Walsh - Rocky Mountain Way

500 Rock And Roll Songs
500 Rock And Roll Songs

#63

Joe Walsh - Life's Been Good

500 Rock And Roll Songs
500 Rock And Roll Songs

#64

Joe Cocker - The Letter

500 Rock And Roll Songs
500 Rock And Roll Songs

#65

Jimi Hendrix - The Wind Cries Mary

500 Rock And Roll Songs
500 Rock And Roll Songs

#66

Jimi Hendrix - Purple Haze

500 Rock And Roll Songs
500 Rock And Roll Songs

#67

Jimi Hendrix - Hey Joe

500 Rock And Roll Songs
500 Rock And Roll Songs

#68

Jimi Hendrix - Foxy Lady

500 Rock And Roll Songs
500 Rock And Roll Songs

#69

Jimi Hendrix - Fire

500 Rock And Roll Songs
500 Rock And Roll Songs

#70

Jimi Hendrix - All Along The Watchtower

500 Rock And Roll Songs
500 Rock And Roll Songs

#71

Jethro Tull - Thick As A Brick

500 Rock And Roll Songs
500 Rock And Roll Songs

#72

Jethro Tull - Locomotive Breath

500 Rock And Roll Songs
500 Rock And Roll Songs

#73

Jethro Tull - Living In The Past

500 Rock And Roll Songs
500 Rock And Roll Songs

#74

Jethro Tull - Cross-Eyed Mary

500 Rock And Roll Songs
500 Rock And Roll Songs

#75

Jethro Tull - Bungle In The Jungle

500 Rock And Roll Songs
500 Rock And Roll Songs

#76

Jethro Tull - Aqualung

500 Rock And Roll Songs
500 Rock And Roll Songs

#77

Jefferson Airplane - White Rabbit

500 Rock And Roll Songs
500 Rock And Roll Songs

#78

Jefferson Airplane - Somebody To Love

500 Rock And Roll Songs
500 Rock And Roll Songs

#79

Janis Joplin - Piece Of My Heart

500 Rock And Roll Songs
500 Rock And Roll Songs

#80

Janis Joplin - Me And Bobby McGee

500 Rock And Roll Songs
500 Rock And Roll Songs

#81

James Gang - Walk Away

500 Rock And Roll Songs
500 Rock And Roll Songs

#82

James Gang - Funk #49

500 Rock And Roll Songs
500 Rock And Roll Songs

#83

Jackson Browne - Running On Empty

500 Rock And Roll Songs
500 Rock And Roll Songs

#84

Iron Butterfly - In-A-Gadda-Da-Vida

500 Rock And Roll Songs
500 Rock And Roll Songs

#85

Humble Pie - Thirty Days In The Hole

500 Rock And Roll Songs
500 Rock And Roll Songs

#86

Hollies - Long Cool Woman In A Black Dress

500 Rock And Roll Songs
500 Rock And Roll Songs

#87

Hollies - Bus Stop

500 Rock And Roll Songs
500 Rock And Roll Songs

#88

Angels

Big Shiny Tunes
Big Shiny Tunes Vol.11

#89

Heart - Magic Man

500 Rock And Roll Songs
500 Rock And Roll Songs

#90

Heart - Crazy On You

500 Rock And Roll Songs
500 Rock And Roll Songs

#91

Heart - Barracuda

500 Rock And Roll Songs
500 Rock And Roll Songs

#92

Head East - Never Been Any Reason

500 Rock And Roll Songs
500 Rock And Roll Songs

#93

Grateful Dead - Truckin'

500 Rock And Roll Songs
500 Rock And Roll Songs

#94

Grateful Dead - Touch of Grey

500 Rock And Roll Songs
500 Rock And Roll Songs

#95

Grateful Dead - Sugar Magnolia

500 Rock And Roll Songs
500 Rock And Roll Songs

#96

Grateful Dead - Friend Of The Devil

500 Rock And Roll Songs
500 Rock And Roll Songs

#97

Grateful Dead - Casey Jones

500 Rock And Roll Songs
500 Rock And Roll Songs

#98

Grand Funk Railroad - We're An American Band

500 Rock And Roll Songs
500 Rock And Roll Songs

#99

Grand Funk Railroad - Some Kind Of Wonderful

500 Rock And Roll Songs
500 Rock And Roll Songs

#100

Grand Funk Railroad - I'm Your Captain

500 Rock And Roll Songs
500 Rock And Roll Songs