Ok, here we go.
- Sonic 2006
- Sonic Rush
- Explanation: I think that the dimension Blaze sealed herself into was the Sol Dimesion. Never played '06 much, so I may not have the best judgement (Seriously, I've only played SA2B, at least the first stage of all the 4 original Genesis games, 06, Shadow, Colors, Unleashed and Generations. Only beaten Generations.)
- Sonic Unleashed
- Sonic Chronicles: The Dark Brotherhood
- Sonic and the Black Knight
- Explanation: I guess maybe Sonic plays along with the whole Dexter thing up until Amy admits his obvious fakeness and feels guilt. Not so sure how that works, but sadly, since the Storybook games are hard to place, I just think of whatever scenario is able to explain that spot.
- Sonic Rush Adventure
- Sonic and the Secret Rings
- Sonic Colors
- Sonic Generations (from Modern Sonic's viewpoint)
That in total is my view of Sonic canon. Now to go fix my error of putting Advance 3 way before Battle even happens.