I have been trying to the these Power Rankings up for the past few days now, but due to the lack of content on the Ontario Hockey League's website (i.e. no longer a Standings section showing the teams past 10 games/streaks, and unable to view the schedule for past scores) it has taken me until now to find the proper information, thanks to http://twitter.com/#!/craiger_c . So without further a due:

 1. Mississauga St. Michael's Majors - GP: 10, PTS: 16    
Record: 8-2-0-0
P10: 8-2-0-0
Streak: 1-0-0-0
 2. Ottawa 67's - GP: 12, PTS: 16
Record: 8-4-0-0
P10:  7-3-0-0
Streak: 1-0-0-0
 3. Kingston Frontenacs - GP: 11 PTS: 13
Record: 6-4-1-0
P10: 6-3-1-0
Streak: 2-0-0-0
 4. Sudbury Wolves - GP: 11, PTS: 9
Record: 4-6-1-0
P10: 4-5-1-0
Streak: 3-0-0-0
 5. Oshawa Generals - GP: 11, PTS: 14
Record: 6-3-0-2
P10: 5-3-0-2
Streak: 1-0-0-1
 6. Niagara IceDogs - GP: 13, PTS: 17
Record: 8-4-1-0
P10: 6-3-1-0
Streak: 0-2-0-0 
 7. Brampton Battalion - GP: 12, PTS: 15
Record: 7-4-0-1
P10: 6-3-0-1
Streak: 0-1-0-0
 8. Barrie Colts - GP: 12, PTS: 5
Record: 2-9-1-0
P10: 2-7-1-0
Streak: 1-0-0-0
 9. Peterborough Petes - GP: 11 PTS: 7
Record: 3-7-0-1
P10: 3-6-0-1
Streak: 0-1-0-1
 10. Belleville Bulls - GP: 13 PTS: 6
Record: 3-10-0-0
P10: 2-8-0-0
Streak: 0-3-0-0