Defending champions Canada prevailed over 2002 title-winners Slovakia 5-0 in their world championship Group B encounter to record their fifth win in as many matches in Saint Petersburg yesterday.