Canada secures world cup place