Guns are banned in Canada. But Canadians can still buy it in Mexico