do canadian permanent residents need visa for germany?
In general, only persons with permanent resident status in Canada are eligible to apply for a visa. If you are only visiting Canada for a short time, you must apply for the visa at the German embassy or consulate in your home country.