Canada

Table key

 * Winner
 * Second place
 * Third place
 * Automatically qualified to the final
 * Did not qualify for the final or disqualified
 * Last place
 * Did not compete

{| class="sortable wikitable" !Edn. !Host City !Artist !Song !Final !Points !Semi !Points
 * align="center" |1
 * 🇫🇷 Paris
 * colspan="6" rowspan="1" bgcolor="#ececec" align="center" |Did not compete
 * align="center" |2
 *  Amsterdam
 * Shawn Mendes
 * In my blood
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |76
 * align="center" |3
 * 🇭🇷 Zagreb
 * Lights
 * We were here
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |85
 * align="center" |4
 * 🇫🇮 Helsinki
 * Marie-Mai
 * Empire
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |171
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |170
 * align="center" |5
 * 🇳🇴 Oslo
 * Lights
 * Savage
 * style="text-align:center;" |17
 * style="text-align:center;" |95
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |6
 * 🇭🇺 Budapest
 * Carly Rae Jepsen
 * Run away with me
 * align="center" bgcolor="#FE8080" |26
 * align="center" bgcolor="#FE8080" |65
 * align="center" |7
 * align="center" |123
 * align="center" |7
 * 🇬🇧 London
 * Nikki Yanofsky
 * Necessary Evil
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |149
 * align="center" |4
 * align="center" |125
 * align="center" |8
 * 🇬🇧 Glasgow
 * Walk off the earth
 * Rule the world
 * align="center" |10
 * align="center" |99
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |9
 * 🇰🇿 Astana
 * Alisha Pillay
 * Mayday
 * align="center" |9
 * align="center" |108
 * align="center" |6
 * align="center" |219
 * align="center" |10
 * 🇲🇹 Valetta
 * Marie-Mai
 * Empire
 * style="text-align:center;" |4
 * style="text-align:center;" |131
 * align="center" |4
 * align="center" |158
 * align="center" |11
 * 🇰🇵 Pyongyang
 * Michelle Treacy
 * Armageddon
 * style="text-align:center;" |18
 * style="text-align:center;" |76
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |12
 * 🇰🇷 Seoul
 * Grimes
 * Butterfly
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |72
 * align="center" |13
 * 🇸🇪 Stockholm
 * Marie-Mai
 * Je Décolle
 * style="text-align:center;" |12
 * style="text-align:center;" |89
 * align="center" |9
 * align="center" |95
 * align="center" |14
 * 🇧🇷 Brasilia
 * Chromeo
 * Jealous
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |42
 * align="center" |15
 * 🇫🇷 Marseille
 * Virginia to Vegas
 * Lights Out
 * style="text-align:center;" |15
 * style="text-align:center;" |84
 * align="center" |8
 * align="center" |110
 * align="center" |16
 * 🇦🇺 Canberra
 * Anjulie
 * Eyes Closed
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |46
 * align="center" |17
 * 🇧🇬 Sofia
 * Milk & Bone
 * Nevermore
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |51
 * align="center" |18
 * 🇧🇬 Plovdiv
 * Momoland
 * I'm so hot
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |67
 * align="center" |19
 * 🇱🇹 Vilnius
 * Johnny Orlando ft. Mackenzie Ziegler
 * What If
 * align="center" |20
 * align="center" |75
 * align="center" |10
 * align="center" |85
 * align="center" |20
 * 🇷🇴 Bucharest
 * Marie-Mai
 * Je Décolle
 * align="center" |12
 * align="center" |107
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |118
 * align="center" |21
 * 🇮🇱 Jerusalem
 * Emmalyn
 * Feels Like
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |65
 * align="center" |22
 * 🇪🇪 Tallinn
 * Delaney Jane
 * Red
 * align="center" |13
 * align="center" |112
 * align="center" |8
 * align="center" |100
 * align="center" |23
 * 🇮🇪 Dublin
 * Shaun Frank ft. Lexy Panterra
 * Where do you go
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |121
 * align="center" |24
 * 🇷🇴 Constanta
 * Meghan Patrick
 * Walls come down
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |87
 * align="center" |25
 * 🇰🇷 Busan
 * Faouzia
 * This Mountain
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |70
 * align="center" |26
 * 🇲🇰 Skopje
 * Vanrip ft. Cureton & Danilyon
 * Away from you
 * align="center" |15
 * align="center" |115
 * align="center" |7
 * align="center" |123
 * align="center" |27
 * 🇮🇪 Cork
 * Laurence Nerbonne
 * Semblant
 * align="center" |18
 * align="center" |83
 * align="center" |9
 * align="center" |107
 * align="center" |28
 * 🇺🇸 Washington
 * Isabelle Pierre ft. Bon Entendeur
 * Le temps est bon
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |190
 * align="center" |5
 * align="center" |143
 * align="center" |29
 * 🇸🇪 Gothenburg
 * Faouzia
 * Tears of gold
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |211
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |30
 * 🇦🇱 Tirana
 * Nikki Yanofsky
 * Necessary Evil
 * align="center" |21
 * align="center" |155
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |31
 * 🇷🇸 Belgrade
 * Tate McRae
 * Stupid
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |20
 * align="center" |49
 * align="center" |32
 * 🇸🇬 Singapore
 * Jon Bellion ft. Travis Mendes
 * Guillotine
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |79
 * align="center" |33
 * 🇺🇸 New York
 * The Weeknd
 * Blinding Lights
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |200
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |188
 * align="center" |34
 * 🇨🇦 Ottawa
 * Destineak
 * Wonder and lightning
 * align="center" |25
 * align="center" |38
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |35
 * 🇦🇿 Baku
 * ASHS
 * A million voices
 * align="center" |6
 * align="center" |147
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |142
 * align="center" |36
 * 🇫🇴 Tórshavn
 * Nuela Charles
 * Melt
 * align="center" |11
 * align="center" |121
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |37
 * 🇧🇾 Minsk
 * Lady Gaga ft. Ariana Grande
 * Rain on me
 * align="center" |6
 * align="center" |146
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |152
 * align="center" |38
 * 🇮🇱 Tel Aviv
 * Goldilox
 * Touch you were it hurts
 * align="center" |16
 * align="center" |90
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |39
 *  Rotterdam
 * Little Destroyer
 * Alpha
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |58
 * align="center" |40
 * 🇳🇴 Bergen
 * Michelle Treacy
 * Armageddon
 * align="center" |6
 * align="center" |280
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |223
 * align="center" |41
 * 🇹🇷 Ankara
 * Starling
 * You
 * align="center" |22
 * align="center" |46
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |42
 * 🇦🇿 Ganja
 * Theory
 * World keeps spinning
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |20
 * align="center" |23
 * align="center" |43
 * 🇦🇺 Sydney
 * Tate McRae ft. Ali Gatie
 * Lie to me
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |38
 * align="center" |44
 * 🇫🇮 Turku
 * Coeur de pirate
 * Ne m'appelle pas
 * align="center" |9
 * align="center" |147
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |149
 * align="center" |45
 * 🇷🇴 Cluj-Napoca
 * Soulero ft. Ahxello & Aloma Steele
 * Hanging On
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |68
 * align="center" |46
 * 🇱🇧 Beirut
 * Mackenzie Dayle
 * Cut you out
 * align="center" |7
 * align="center" |148
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |158
 * align="center" |47
 * 🇸🇰 Bratislava
 * Riell ft. M.I.M.E
 * Paradise
 * align="center" |23
 * align="center" |43
 * align="center" |4
 * align="center" |143
 * align="center" |48
 * 🇦🇲 Yerevan
 * Ainsley Elisa
 * Lightning in a thunderstorm
 * align="center" |17
 * align="center" |85
 * align="center" |7
 * align="center" |123
 * align="center" |49
 * 🇱🇻 Riga
 * Outwild ft. Meggie York
 * Alive
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |76
 * align="center" |50
 * 🇲🇩 Chișinău
 * ASHS
 * A million voices
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |56
 * align="center" |51
 * 🇷🇺 Moscow
 * Conro ft. Disero & Alice France
 * Like you love me
 * align="center" |22
 * align="center" |73
 * align="center" |8
 * align="center" |120
 * align="center" |52
 * 🇲🇦 Rabat
 * Spiritbox
 * Circle with me
 * align="center" |13
 * align="center" |107
 * align="center" |5
 * align="center" |110
 * align="center" |53
 *  Maastricht
 * Manse ft. Mick Fousé
 * Coastin
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |72
 * align="center" |54
 *  Sarajevo
 * Jim Yosef ft. Riell
 * Hate You
 * align="center" |5
 * align="center" |158
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |167
 * align="center" |55
 * 🇰🇷 Incheon
 * Anyma
 * If god had a boat
 * align="center" |10
 * align="center" |121
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |56
 * 🇦🇹 Vienna
 * Jessie Murph
 * Upgrade
 * align="center" |24
 * align="center" |64
 * align="center" |7
 * align="center" |97
 * align="center" |57
 * 🇳🇴 Trondheim
 * Dabin ft. Trella
 * Starbright
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |93
 * align="center" |58
 * 🇮🇪 Galway
 * Axol ft. The Tech Thieves
 * Bleed
 * align="center" |18
 * align="center" |66
 * align="center" |9
 * align="center" |112
 * align="center" |59
 * 🇦🇲 Gyumri
 * Rêve
 * CTRL + ALT + DEL
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |53
 *  Maastricht
 * Manse ft. Mick Fousé
 * Coastin
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |72
 * align="center" |54
 *  Sarajevo
 * Jim Yosef ft. Riell
 * Hate You
 * align="center" |5
 * align="center" |158
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |167
 * align="center" |55
 * 🇰🇷 Incheon
 * Anyma
 * If god had a boat
 * align="center" |10
 * align="center" |121
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |56
 * 🇦🇹 Vienna
 * Jessie Murph
 * Upgrade
 * align="center" |24
 * align="center" |64
 * align="center" |7
 * align="center" |97
 * align="center" |57
 * 🇳🇴 Trondheim
 * Dabin ft. Trella
 * Starbright
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |93
 * align="center" |58
 * 🇮🇪 Galway
 * Axol ft. The Tech Thieves
 * Bleed
 * align="center" |18
 * align="center" |66
 * align="center" |9
 * align="center" |112
 * align="center" |59
 * 🇦🇲 Gyumri
 * Rêve
 * CTRL + ALT + DEL
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * Rêve
 * CTRL + ALT + DEL
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |