I guess Rogers caught up to me finally. After getting solid 40-50 on a 28 mbit connection, the last week its been 10-15
I'm going to test wife's laptop tonight to see if it's the same or possibly my setup.
I forgot to update this. Turned out to be a router setting. I had to change a setting to get my xbox live to connect for an update and forgot to change it back. All's well again.