Canada didn't take any migrants. Canada only took hand-picked, intensely-screened refugees (genuine refugees). And the numbers are completely different. Germany has accepted 50 times more migrants/refugees than Canada.