The greencard applications are treated the same whether you are from Canada or Germany. Some dual nationals fall into security check backlog. If you look at the Visa Bulletin on Department of State you will see there are only exceptions for China, India, Mexico, and Philippines nationals.