Mushkegowuk signs historic agreement with the Canadian government