Magnetization reversal in weak ferrimagnets and canted antiferromagnets