Ivory Coast striker granted last-minute Canada visa after initial denial