Having the exact same problem with Multipool and Cuda.. Cant figure it out, is there anyone that can help us

Check you are not getting the letter O and the number 0 mixed up.
I am using the following basic options try something similar to see if you can connect.
cudaminer.exe --algo scrypt -o stratum+tcp://stratum.poolers.org:3341 -u myusername.bat_1 -p mypassword
For a complete list of options:
Usage: cudaminer [OPTIONS]
Options:
-a, --algo=ALGO specify the algorithm to use
scrypt scrypt-salsa20/8(1024, 1, 1) (default)
scrypt-jane scrypt-chacha20/8(N, 1, 1)
sha256d SHA-256d
-o, --url=URL URL of mining server (default:
http://127.0.0.1:9332/)
-O, --userpass=U:P username:password pair for mining server
-u, --user=USERNAME username for mining server
-p, --pass=PASSWORD password for mining server
--cert=FILE certificate for mining server using SSL
-x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy
-t, --threads=N number of miner threads (default: number of processors)
-r, --retries=N number of times to retry if a network call fails
(default: retry indefinitely)
-R, --retry-pause=N time to pause between retries, in seconds (default: 30)
-T, --timeout=N network timeout, in seconds (default: 270)
-s, --scantime=N upper bound on time spent scanning current work when
long polling is unavailable, in seconds (default: 5)
--no-longpoll disable X-Long-Polling support
--no-stratum disable X-Stratum support
-q, --quiet disable per-thread hashmeter output
-D, --debug enable debug output
-P, --protocol-dump verbose dump of protocol-level activities
--no-autotune disable auto-tuning of kernel launch parameters
-d, --devices takes a comma separated list of CUDA devices to use.
This implies the -t option with the threads set to the
number of devices.
-l, --launch-config gives the launch configuration for each kernel
in a comma separated list, one per device.
-i, --interactive comma separated list of flags (0/1) specifying
which of the CUDA device you need to run at inter-
active frame rates (because it drives a display).
-b, --batchsize comma separated list of max. scrypt iterations that
are run in one kernel invocation. Default is 1024.
Increase for better performance in scrypt-jane.
-C, --texture-cache comma separated list of flags (0/1) specifying
which of the CUDA devices shall use the texture
cache for mining. Kepler devices will profit.
-m, --single-memory comma separated list of flags (0/1) specifying
which of the CUDA devices shall allocate their
scrypt scratchbuffers in a single memory block.
-H, --hash-parallel 1 to enable parallel SHA256 hashing on the CPU. May
use more CPU overall, but distributes hashing load
neatly across all CPU cores. 0 is now the default
which assigns one static CPU core to each GPU.
-L, --lookup-gap Divides the per-hash memory requirement by this factor
by storing only every N'th value in the scratchpad.
Default is 1.
--benchmark run in offline benchmark mode
-c, --config=FILE load a JSON-format configuration file
-V, --version display version information and exit
-h, --help display this help text and exit