Canada knocks off Slovakia to reach Fed Cup World Group