Tim Hortons has announced a new Harry Potter promotion, but the reaction online has been anything but magical.