Here is the Canadian set (2007):
1 Emma
2 Emily, Emilee, Emilie, Émilie
3 Sarah/Sara
4 Olivia
5 Madison, Maddison, Madisen, Madisyn, Madyson
6 Hannah, Hana, Hanna
7 Megan, Meagan, Meaghan, Megane, Meghan
8 Abbigail, Abbigale, Abbygail, Abigail, Abigale, Abigayle
9 Chloe, Chloé, Chloë, Cloe, Kloé
10 Hailee, Hailie, Hailey, Haleigh, Haley, Halle, Hallie, Haylee, Haylie, Hayley
11 Jessica, Jessika
12 Julia
13 Grace
14 Sophia, Sofia, Sofiya
15 Isabela, Isabella, Izabella
Boys
1 Mathew, Mathieu, Matthew, Matthieu
2 Jacob, Jakob, Jakub
3 Ethan
4 Alexander, Alexandre, Alexzander
5 Nathan, Nathen
6 William
7 Nicolas, Nicholas, Nickolas, Nikolas
8 Joshua
9 Zack, Zachary, Zachery, Zackary, Zackery, Zakary, Zakery
10 Samuel
11 Ryan
12 Noah
13 Benjamin
14 Michael, Michaël, Micheal, Mickael, Mikael
15 Justin
The variation in spellings is partly because of the effect of Quebec
In my children's age group the trend seems to be to name your children after old fashioned professions - Tanner, Cooper etc, or any variation along the lines of Braydon/Caden/Brennon/Brandon. Cubs etc can get quite confusing!