Sorry but I disagree. Just because you get a Canadian citizenship that doesn't mean you can go any country and work out of the blue. You will have to do Inmigration processes like you are doing by coming here.
It will be easier than doing it as a Moroccan national (for example), probably. But...