Canada does have a quota for total number of refugees that are accepted in Canada in a year so in some ways the original author Denise Dresser was correct that Syrians were taking spots from others Mexicans included. There are a lot of refugees around the world so Canada has to decide who to take, as we cannot take everyone.  
 I think Canada is trying its best to be friends with Mexico but Canada still has to look out for its best interests and always has to remember that takes precedence over everything else. I do understand that the Mexican government is scared and they should be. Their economy could get potentially devestated by the trade negotiations with the US.  I wish them good luck in the negotiations, they are in a difficult position and will need all the luck they can get .