mexico canada brazil independence